I think you want emotional toughness and mental flexibility. I just finished reading Deep Survival, and having a flexible mind that is able to quickly adapt to new situations and environments is the key most survival situations. Being emotionally tough enough to do what has to be done and not quit or fall apart, is the other factor.

The only way I can think of to develop both of those is to throw yourself into new situations and environments that will challenge you.