What are the best ways to train for the best run time?
You need to start with fundamentals; sure sprints, running hills, resistance running, etc...are all great but you're not getting the full value of them if you're not running correctly.
The 2 things that hinder people when they run are:
-Breathing
-Form
You need to find a breathing technique that works for you, I recommend some slow long runs and use it as a time to focus and concentrate on your breathing...develop a pattern. The more you practice it the more it will kick in when you're trying to move fast for longer distances.
Form is key, running becomes almost effortless if you have the right form. This includes your posture, your arms, and how much follow through your legs do. Practice alot of the old school running drills:
-High Knees
-Butt Kickers
-Power Skip
When doing these focus on doing them correctly, and do them before every run. These 2 things will shave minutes of your time, mix it with sprints, hills, resistance, and some core training and you'll be running faster than you imagined.
However, you need to simultaneously increase your overall endurance. Do that by taking long slow distance runs. Every other Sunday take a run that is about 30% longer than your normal training distance. Run it at a slower pace. Increase the distance of your long slow distance run by only 10-15% every other Sunday.

Running
APFT
