As others have said, biotin is a very helpful supplement. I can't say it's magic, but I feel that it helped me during my growing stage. Other than that, I guess making sure your vitamins and protein levels are sufficient could help (at least that's what I've always thought). Sadly, time is the best thing, but there is a lot you can do with shorter hair. It doesn't need to be masculine looking if you style it the right way.
Oh, and about biotin, it can increase facial hair for some people. So that's just a little warning.