Hey, you're perfectly fine.
I don't know why people shame others for stuff like this. It's stupid. Everyone looks different, and just because not every girl is thin and not every guy is tall or muscular doesn't make them any less valid or any less deserving of kindness and love.
Hell, my boyfriend is obese, and I don't give a crap. I still love him just the same.
Besides, you seem pretty healthy anyway. Especially if you have a medical condition that's causing it.
Don't let anyone say you're not good-looking or that you're undeserving of love, because those people are idiots who don't know what loving someone really means.
You're beautiful. Don't forget that.