Each race has characteristics that are better suited for a certain type of athlete. That’s something important to keep in mind when planning your race season.
Performing well in a race always brings a personal satisfaction. You see all the dedication is paying off and you get excited to keep up with the hard work, which eventually (after YEARS of consistent training) brings you to your fullest potential as an athlete. At the same time, when a race does not go as planned you feel frustration when you don’t understand why the event did not go according to plan, particularly as you have been so dedicated and disciplined with your training.