When I was completing the Psychology and Mental Health course with Future Learn, I came across information about personality types. And I think it explains a lot about the differences between people and how they cope with major issues.
It talked about Hardiness, a personality trait and those with it are better able to cope with stress related conditions. Hardiness is made up of 3 characteristics: Control, Challenge and Commitment
People with the hardy personality feel they are in control of stressful situations and see it as an opportunity for growth rather than a threat. They put 100% into whatever they do and do not give up easily. I think that is me!