Wash it less. Hair tends to fall out a lot more if you wash it every day or every other day. Try washing it just 3 times a week. If you DO wash your hair every other day or every day, it will be greasy for little bit, but if you just keep washing it only 3 times a week, your scalp will get used to it, and wont get greasy until your next wash.
you can start building up the internal quality of your hair by taking vitamin suppliments, kelp would be a good place to start. Then massage your scalp with Rosemary oil six drops daily, if you must blow dry your hair then use a heat protector and the minimum of styling products and just wait for it to grow. Its a slow process but it will improve.