Seems like your moisturizing well but I notice you didnt mention anything about protein. You may need to add a lil protein to your regimen. I always use Aphogee Keratin and green tea reconstructurizer spray after washing my hair and I do protein treatments every 4-6 months. That may help with your breakage.
Also I notice that if I dont drink enough water, it doesnt matter how much I moisturize my hair it will not stay moisturized. So try drinking alot of water if you dont already do so. That may help with dryness.
As far as shine goes, I like to use Garnier Frustis sleek and shine serum. It gives my hair lots of shine with out it feeling weighed down or greasy. Plus it smells soooo good and it has argan oil.
To get your hair laid and smooth, do your pony tail before bed and then sleep with a silk/satin scarf and then a cotton scarf on top for extra support.
Thats all the tips I have..lol