First, solve
this. You need the spare mental energy to work on the next problem: getting over yourself. This has become a cliché and you will probably dismiss it immediately, but it's not as entirely useless a phrase as you might believe. Getting over yourself means you stop assuming you are automatically right, that your personality is the best personality, and that you get a realistic outlook on life and that you start becoming a goal-oriented thinker. Sometimes you are right, and sometimes your personality is the best adapted, sometimes you've got preparation work to do before you can go from A to B - that's realistic. That shit up there - are you serious?
For instance: Is it realistic that 99% of your peers are idiots compared to you? No, that's idiotic. Is it realistic that a significant number (say, 50%) of your peers are idiots compared to you? Yes, quite probably. That distinction gives you a much broader range of acceptable people to interact with, which increases your chances of selecting a compatible mate. It will also put you in more social situations, which will raise your self esteem. Boosh.
On the other hand, do your feelings about your body match reality? You're fairly tall and your weight isn't exactly competitive eating level - in fact, your weight is pretty much perfect for your height. Is it then realistic to hate your body? No. Yet you still feel bad about your body, so there's gotta be a (realistic) reason for that. What's the most realistic reason you'd
hate your statistically normal body? Here's why: Like most of the rest of society, you have unrealistically high expectations that are not based on the statistically average human being, but on some fantasy idea in the clouds you pulled 50/50 out of your ass and MTV.
Without sugarcoating it, you're not special and you're not different. I'm not going to try and debunk your rationalizations for why you are, actually, special and different, because it would be an exercise in futility. I'm just going to say this: You can keep assuming you are special and different, but it's only going to prevent you from getting what you want in life and impede your own happiness. Read and fully comprehend a good psychology book and you'll understand 60% of how you work (assuming you're capable of correctly and honestly drawing parallels between abstract concepts and your own behavioral patterns), then the next 30% will come before age 25, and the last 10% you just won't really care about.