1/2 of sex is in the mind. And if you don't feel sexy, you won't act sexy. Good that you are going to the gym, please keep it up for you.
In the meantime, try mentioning little comments to him occasionally. "I was thinking about you today and your sexy chest" "I had a dream last night about you and had to take a cold shower in the a.m." Whatever, just get him to think about sex. Would that work for him? With men, thinking about it during the day will work him up enough to come home at night wanting something.
Having thyroid disease is tough. Have you lost anything?