Something I've done lately, is when I shower I put my head upside down in the water, shampoo only the roots of my hair, and condition my ends, it made my hair feel nice & friends have noticed hair growth too.
A good and real working thing I use (this may sound very gross but hear me out) is rinsing your hair with vinegar and letting it sit for a few minutes and then washing it out. it really works for me and in addition it made my hair extra shiny and smooth. you could also try mayonnaise too (same steps). Good luck :)