There is a great post over at Staying Safe, an outstanding blog run by Christopher Pendas. Go here to see his most recent post on Mental Toughness. He does an amazing job at highlighting the real nature of mental toughness and its nuances when put into actual practice.
Again, go here to read this post. Read his other many other posts as well on situational awareness, self protection, and more. He is doing amazing work.