Wow, what a tough question
No kidding, huh ?
I read this post last night, and my mind started rambling so much, I didn't even know where I could start !
My whole self perception is probably more whacked out than anybodies !
I used to flat out.... in open company... at any spur of the moment... pop out with something like, "Sure, I'm fat, and ugly.... but I'm so freaking cool with everything else"

I mean, you wanna' here me brag ? I'm super friendly, honest, great sense of humor, intelligent.... what else.... I'm sure their is a lot more

LOL
So anyway, I'm still all of the above, except "not fat" and directly because of that, maybe not "quite" as ugly

Now if only I could get buffed, and ripped.... then you could just put a bag over my head

LOL
I guess I just need to find a really hot, thin, athletic girl.... with poor eyesight

LOL
Okay, seriously though, I guess the best advice I could give, would be to keep working towards the health, and body, that will make you happy with yourself. And then when you turn around and see somebody checking you out, rest assured, they probably like what they see, or they'd be looking the other way.
Put it this way.... I'm seeing 10 X's more people checking me out now, than when I weighed 80 lbs more, and if they were thinking, "Wow ! That guy sure is fat and ugly".... wouldn't their have been 10 X's more people checking me out before, than now ?
Wish you the best,
Fish