i don't like much drugstore stuff, i like to switch frequently my shampoos.
i like to wash my hair with a neutral shampoo (you may like to switch your shampoo from time to time or it won't be as effective, that's what i do and it works). then i take care of it.
i apply coconut oil, olive oil, shea butter, even palm oil and let the hair absorb it during the night. natural products are a great help so if you live near one, visit an african store, or a healthfood store, and pick those products. they're a great help for my combo hair and you can also use them on your body so no waste.
whatever product you choose, you need to let it be absorbed by your hair. so if the label says "wait 5 minutes", wait 10. if possible, apply your products before going to bed, attach your hair, and the next morning shampoo it gently.
another thing you can do, if you don't already, is to comb your hair rather than brush it.