In my experience, one of the best ways to help yourself is by strengthening your emotional, psychological, and physical health.
You have said it right. One has to work on holistic approach when it comes to having a good health in all aspects. And different people find different ways to do so. Not one method will work for everyone. Some can find yoga and meditation helpful, some like an intense workout, some would go to music etc. One has to find a way that helps them.