Yes, great qualities to have indeed. Reminds me of Stoicism a bit (which I am by no means an expert on but I like some of the principles). You might appreciate this piece on Marcus Aurelius. https://ryanholiday.net/things-you-didnt-know-about-marcus-aurelius/
RE: The Advantages Of Being A Tough Nut In Life