Curly-ish hair people? HELP!

This is my hair. I don’t have a single shampoo brand I swear by but usually it’s a coconut curl shampoo or whatever I have. Then after I shower when it’s wet, I spray ion hair oil stuff in it. This picture is right when I wake up. Then, by the middle of the day, it’s a frizzy, thick mess! It’s still wavy but it looks like I haven’t brushed it in a million years. If I brush it thoroughly in the morning, it takes out the curl and becomes frizzy and weird. My hair isn’t curly enough to use curly products but it’s not straight either. I just want the waves to be softer and more defined so I don’t have to straighten it and lay it down with oil every day. Does anyone have any advice??