If you try to find out what all factors impact mental health, the top 3 would be emotional, psychological, and social. If you go a little deeper further, you will find that all these three factors closely are interwoven. There is a large extent of overlap in the three. Obviously, if one is not emotionally balanced, it would affect his or her psychological condition as well as social behavior.
Source