have you thought that maybe you cant take protien? i would take a look through your list of things you use and if there is alot of protien in it, (or a bit) try not using that product for a bit and moisturise more.
also sealing is great to keep the moisture locked in. its easy, just use same oil on the ends of your hair once you've got your leave in. there is no easy fix, you would have to do somthing for a few weeks/months to start to see a difference. so if it doesnt help at the start dont give up.
ooh you might want to try to start taking same vitamins, biotion and msn are great to help with the health of your hair.

my hair: 3b, high porosity, high density and coarse hair (i think i finally figured that all out)
my hair loves conditioner only styling!
Oils and my own procuts are my hairs best friend
my hair goal length is bra strap length when curly.