I also have naturally curly/wavy frizzy hair (I assume you have ethnic hair as well?)
Before you shampoo heat up some coconut oil until it's melted and distribute through hair, cover with plastic cap and allow to sit on hair, and then wash out. This will add moisture and shine to the hair.
I am loving Healthy Sexy Hair Soy Milk Shampoo I love it because it's color safe and sodium sulfate free (much less harsh on hair). Really helps my hair retain moisture.
I use the Nexxus Ultimate Hydration Conditioner (Costco!) I like it because my hair sucks up tons of conditioner, I'm still on the hunt for my holy grail conditioner but this one is a pretty good basic.
Another holy grail product for your hair type would be It's a 10 Miracle Leave In Conditioner. This stuff is the best! It does 10 separate things. Adds shine, detangles, controls frizz, seals and protects hair color, prevents split ends, stop hair breakage, silkens, enhances natural body of hair, and best of all is a heat protector!!
I have used a few different heat protectors through the years (I started flat ironing my hair at 15, and I'm now 25 and I have very long hair), this is by far the best. It does not dry out the hair like most heat protectors.
I also will spray a bit of Aussie's leave in one in a while.
I also love, and recommend Paul Mitchells Awaphuia and Wild Ginger Styling Treatment Oil. My hair hates most other serums, because they end up drying it out in the long run or causing to much build-up and weigh my hair down. Not this stuff, truly amazing and a little goes a long way with this product, as well as the it's a 10.
Hope this helps