Of course looks matter. But there's no universal definition of "hot". Plenty of people will think you're hot the way you are, even if you're not at what you consider your best form. It's fine to want to be at a healthy weight and to work towards it, but that doesn't mean you're not hot in the meantime. I'm not skinny by any stretch, and I would like to lose some weight, but a lot of people seem to think I'm hot anyway. And you know what, I agree with them.