There is someone for everyone, ATZ...you will be fine.
I was scrolling through some old shit like all you fuckers should be doing and stumbled across this...this is a great answer, there definitely is an x-factor for you no matter what your current situation, and not some fat ugly bitch that'd be on your tip, but someone that you'd really be into as well...you're only problem is the circumstances of finding them, or letting them find you rather.
Let's say you have acne and are short and are sensitive about it; well there could be a Brazilian supermodel that in high-school had a crush on a short guy with acne because he was really cool and when she see's you she's into that because you remind her of him, know what I mean. You never know a girls life experiences and she may jock you because of your faults because she doesn't see them as faults, for some reason she likes them.
You don't have to change yourself, just love and accept yourself, which is what you're trying to get by changing yourself yet you can have that now. But then again there ain't nuth'n wrong with swole'n up and gett'n the green either