Instead of telling him that he has problems and you both need to see a counselor for his issues, perhaps you should tell him that you've realized you have issues that are impacting your outlook and feelings, especially on the marriage.
I agree that he may have depression. However, I think you are projecting an expectation on him that is adversely effecting your marriage. Physical attraction is one thing, but whatever if going on with how you perceive him is leading you to devalue him and no longer love him.
As women, we all lament about gaining weight (especially after pregnancy). I gained 50 pounds with each of mine. Some of us lose the weight, some of us never do--but we still expect our spouses to love us and find us attractive enough for intimacy. We still hope our husbands acknowledge our wedding anniversary.
Our hair turns grey. Our boobs sag. Stretch marks mar our thighs and stomach. Men fall victim to the same unattractiveness from aging--weight gain, balding, yellowing teeth, loss of muscle. That's the unglamourous side of 'growing old together'. So, saying you're repulsed by his physique is bull--none of us are going to look as good as we did "way back when". So let that go. I think the issue is that you no longer respect his lifestyle, you're having difficulty admiring who your spouse is as a person, you resent him for not participating more, and you're insulted that your life partner is not taking care of his health better. And for those reasons, you need counseling to help you work through the disconnect between your expectations and your marriage's reality. You should ask him to support you by attending the counseling sessions also.