Here are three things that will totally make sense to you, but that I see athlete forget to do each year.
1. If you are not coached make sure that you build your program from your “A” race back to present day (not the other way around) so that you don’t have yourself doing too much mileage in the off season.
2. Don’t wait until you already feel an injury to start your stretching or strength program. Be proactive, learn about which areas of your body lack mobility and which areas lack stability. Focus on these areas, and it will make the biggest difference come race day
3. No Mystery. This year in your training make sure you have workout that will simulate your race so that on race day you KNOW what you can do, rather then HOPE you can do. There are a lot of simulation or test workout online you can read about that will give you the confidence or knowledge of where your fitness level is at and if you are on track to reaching your goals.