There is a great book "The Art of Learning: A Journey in the Pursuit of Excellence",The Art of Learning: A Journey in the Pursuit of Excellence by Josh Waitzkin. It's great in terms offor improving your mental toughness.
Post Made Community Wiki