I just started doing CG about three weeks ago and am using DevaCurl products (no poo, one condition and light defining gel) as well as Aveda Be Curly with wheat protein. I've noticed my hair has had a lot more definition but my ends are strands are dirty unless I use a ton of no poo. After my shower my hair is very dry, except my roots which by the end of the day VERY greasy.

I'm switching products once I'm finished with theses ones. Can I have some recommendations about what I may be doing wrong and what products I should try? I have 3a thick hair. I'd like something that can give me the same definition as a gel but still makes my hair soft!
Fine, 2c-3a, high porosity, high density

Curly Girl Method:
L'Oreal EverSleek Instense Smoothing Shampoo
TRESemme Naturals Moisturizer
KCKT Knot Today
KCKT Perfectly Polished
KCKT Curling Custard
DIY Flaxseed Gel

Hair hates glycerin