In Put down the self-help books. Resilience is not a DIY endeavour, Michael Ungar explains which factors are important for personal resilience:
Striving for personal transformation will not make us better when our families, workplaces, communities, health-care providers and governments fail to provide us with sufficient care and support. The science shows that all the internal resources we can muster are seldom of much use without a nurturing environment. Furthermore, if those resources are not immediately at hand, we are better off trying to change our world to gain those resources than we are trying to change ourselves.
Do read the entire article.