In a nutshell I would say this:
1. First evaluate your health. Find out if there is a medical reason why your hair is not growing. Find out what nutritional deficiencies you have if any and correct them. Healthy hair starts from inside. Take care of your physical needs.
2. Clarify your hair with a clarifying shampoo no more than once per week to remove product build-up. Start with a clean slate.
3. Use a protein treatment such as a reconstructor to stop any breakage.
4. Use a moisturizing conditioner to infuse it with moisture and regain elasticity.
5. Cut off all damaged ends.
6. Avoid chemicals, heat and harsh hair appliances and accesories. If they are used, use with extreme care.
7. Let a competent trained professional do chemical services when at all possible.
8. Use high quality products when at all possible.
9. Stimulate the scalp with gentle massages.
10. Be diligent about your hair maintenance. We do a lot of unecessary damage by improper maitenance (ex: not sleeping on satin pillows, combing roughly through tangled hair etc.,)