You've gotten some great and helpful advice thus far. I just have a couple more things to add.
First, hills are a great way to improve your sprinting speed, as are short repeats. However, they will only help your distance training if you spend enough time over the course of a training run at your VO2 max. The only way to improve the VO2 max is to run at your VO2 max. Therefore, you need to either: A.) Run longer intervals that force you to hold a tough pace for a longer time or B.) Run short repeats without full recovery between them so that your body never returns to its VO2 rest level. This will get you back to your VO2 max quickly during each repeat and cause you to spend more total time at VO2 max. or C.) Use a combination of the above types of workouts during a week. Option C will probably prove most beneficial.
The best, most scientifc resource I've ever found on running is Daniels Running Formula by Jack Daniels. I recommend the book, but a simplified overview can be found in a series of articles through the following link:
http://www.coacheseducation.com/endu...ls-nov-00.htm. The article I've linked you to is actually the fourth in the series, but it has links back to parts 1, 2, and 3.
Good luck, and enjoy your running.