Help me bring my hair back to life!

Hey ladies! I need hair advice! I have thin hair but I have a lot of it. My hair always gets oil in the scalp after a couple days of not washing it. I now wash my hair 2 times a week but my hair is so dry! I don’t know what to do! I just want nice healthy hair! I also lost all my curls! I have naturally curly hair & now it’s just wavys basically but I don’t really know how to take care of my hair or bring back my curls. I tried mostly all the drugstore curl moisture stuff.. doesnt help me at all... any tips? I do color my hair but not very often. Maybe 1-3 times a year & when I use heat I use heat protection