Here are the most important aspects to distance running, according to LetsRun.com:
1. talent (if you have this you're set)
2. race tactics (watch some YouTube videos of Bernard Lagat)
3. speed (f #2 fails you just need more of this)
4. running form
..
231. aerobic training... but when in doubt, the problem is probably one of #1-4 and not this