So I am entered into the Rock n Roll Marathon in Seattle. It all goes down June 25th so I have some time to train for it. For all you distance runners what do you suggest? I already run 4-5 miles 3 times a week. What else do I need to do for training? What mental preparation do I need and what mental hurdles will i encounter?