There are a few other issues to mention. First, warming up is essential, especially for tempo workouts. Jumping right into your workout causes injuries. Second, some training should be done on hills, especially if your race is hilly. Lastly, two weeks before race time, training should be tapered or made shorter, to make sure you are in the best possible shape for race day. Your long run should be shortened by a mile or two and only one hard workout should be scheduled these weeks. Consider adding a rest day, and keep your maintenance runs short.