Fitness is just as much a mental challenge as it is physical.
I think it’s important to have a well rounded training program that includes a variety of different styles to challenge not only your body, but your mind as well.
I grew up competitive swimming and since then have tried many different training styles from half marathons, crew, HIIT and plyo style training, bikram yoga, spinning and currently bodybuilding.