this might sound cliché, but learning kendo helps me overcome my fear of failure. ngl i still feel intimidated every time i'm at the dojo, because the training is very intense, lots of shouting and stomping, but i know i'm not gonna learn anything if i let fear control me. "fear is the mind killer." i may look stupid as i try to keep up with the senseis and senpais, but all i care about is learning. having someone scream and charge at you with a bamboo sword is fucking terrifying, but you have no choice but to face them and strike back. everyone gets hit anyway, so just do it. even the most seasoned senseis have failed countless times before. failure is part of success.
maintaining that mindset helps me in other aspects of my life. ever since i started learning kendo 2 years ago, i've stepped outside of my comfort zone more. trying new things, taking on challenges more. sometimes i fail, but that's okay, the point is to try and learn.
so yeah, i highly recommend taking up martial arts or combat sports. not only is it good for physical fitness, it builds determination and confidence.