It's an interesting topic, considering my family has a bit of a history with mental health. My mom suffers from depression, my sister was diagnosed as bi-polar, my brother had a really bad episode of anxiety that threw his body into disarray, etc, and my cousin committed suicide last year after battling a plethora of mental issues during a 3 year period. I'm not bothered by people who are dismissive of it but I certainly understand and I'm more empathetic to the issues more after seeing people around me deal with them.
Personally, I think I do almost all of those fairly well. Eating healthy is definitely a work in progress, trying to get more fruits and veggies anyway I can since I did gain some weight recently after 2 months of slacking off. The only thing I don't do well is catching up with people. I only really maintain relationships with a smaller crowd of people that I consider contacting daily. I just get so damn lazy to contact good friends or family members whom I haven't talked to in a while. I'm even lazier when I get really on-the-moment invitation to hang out, I need like a solid day in advance to get into the mood to hang out. If I got my day planned out (even if it's just bumming at home), ANY other activity is a monkey wrench in my mind. Despite being extremely lazy about hanging out and don't crave it often, I really enjoy talking and shooting the shit with people face-to-face after the fact. There's a definite tug of war in my mind, i'm sure there's a word for this kind of thing.
Still, I consider myself to be the most mentally/emotionally stable of my immediate family and bigger family as well. Best advice I can give to anybody is just do you. Don't pretend, accept yourself as you are, don't over think it and stay away from the social media cespool (a bit of facebook or something is fine but don't make it a daily thing)