This has been touched on already.
Mental toughness is simply doing what you need to, while every single thing makes you want to quit. Squatting requires this. Working a boring ass job for weeks, months, years, to achieve your dream, even though that dream seems so far away.
Hunger. Hate. Recoil.