Grit is super important. The best way to develop it is by consistent deliberate practice. Pracice doing hard things. Climb mountains run races. Train hard and push yourself. It also helps you get to know yourself. How much you can take how far you can push yourself.
Grit by Angela Duckworth
Relentless by Tim Grover