Typical hair for a normal person grows around one-half inch every four weeks. The best thing you can do is focus on hair health care and the right diet. Hair is mostly made from proteins, so a diet rich in lean proteins and low-fat or fat-free dairy products is a good idea. Focus on choices like turkey, chicken, fish, milk, cheese and yogurt. Brown breads and oats are good carbs to choose, and vegetables like spinach, broccoli and parsley help too. The specific vitamins you're looking for include A, B, C and E, as well as the minerals iron, copper, zince, selenium an magnesium. A B-vitamin supplement, especially biotene, is useful.
The most counter-intuitive idea is that scissor are actually helpful here. Obviously, the less you cut your hair, the faster and longer it grows, but that's also more time for split ends to form and travel up hair strands, which then means you get the cuts you don't want. Aim for your stylist to take off less than one-eight inch of your hair about every three months. This should keep split ends from forming, and lets your hair have plenty of time to grow in between.
There is an inversion/scalp massage technique that may be safe to use for up to a week with anecdotal results.