I don't have a lot of hair wisdom for you, but definitely moisture and probably protein.
What I was going to chime in and say is that I understand how you feel about feeling "prettier" with your hair straight. I struggle with this too, so I will be the unpopular voice and tell you that it's okay to do what makes you feel good. If that's straightening, don't feel bad about it. But I think you can still learn a lot about how to care for your hair and how to properly moisturize it. And hopefully you can find the best of both- you'll be able to wear it straight and curly. My goal has switched from being curly all the time to having healthy hair that I can wear however I want.
Curly work in progress
2C with some 3A if all the stars align
Low porosity, medium to low density and fine
No sulfates since 2009
CG since 2013
In my stash:
Shampoos and conditioners- Tresemme Naturals Low Poo, Tresemme Naturals Moisturizing Aloe, Suave Naturals Coconut
Leave Ins- Kinky Curly Knot Today
Stylers- KCCC, AG Recoil, KY Lubricant (yup), SM Curl Milk
Gels- Ecostyler, Biosilk RHG
Mousse- Devacurl Uplifting Foam, Suave Captivating Curls