Any good tips for great and soft hair?

Am
I'm looking for ways to grow my hair, but everytime I get to the length I want it is so messed up at the bottom that I end up cutting it again. 
​Any good advice to make it grow healthy and strong?