The old philosophy for doing well in a distance race was to train with a lot of distance runs. More recently data is building suggesting that distance running is not as beneficial as previously thought and speed training is being boasted for greater success. I am not expert, but here are three good speed training sites:
Basics Regarding Speed Training.
Sample Programs and Training.
Training Suggestions.