From pics, your hair is pretty similar to mine. Fuzzy and fluffy and just overall really hard to manage. But I've found the solution.
Stop washing it. Sounds gross but it makes everything better. Takes about a month to take full effect, if you want to speed up this process go to the beach or make some salt-water at home and wash your hair in it. If you find it gets greasy, use a really small amount of conditioner. Shampoo is the devil. But going to the gym every couple of days, the sweat from that seems to be a natural cleanser and I only ever need to do anything to my hair if I haven't been in a while.
I have kinda medium length hair and don't use any product, shit just stays up. Looks nice and shiny (but not overly), not that dull fluffy shit I get when I shampoo it. If you want more product I'm not the person to ask.