The #1 problem with you is your low self esteem. That's a problem which, if left to dwell will make you die a very unhappy man. I used to have very low self esteem myself. For about a year I dealt with a lot of stress about a lot of unfortunes I had to deal with. I got braces, developed terrible acne and had begun to get fat. And this was after having been a very attractive, athletic young kid in my youth, so I know what it's like to be on both ends of the spectrum. What you have to do is learn from your problems because life is a journey. You have to say OK well I could style my hair better, fix my teeth, find a new style of clothing that will make me happy and perhaps attract women, and most importantly develop huge muscles which will intimidate even the 6 ft+ tall guys!!
You have to realize that having your mind dwell on your problems will effect EVERYTHING in your life. It makes the quality of life so shitty. You don't want to deal with this. Go to the library and read some self-help books about thinking positively. I didn't read books about this but sort of developed my own method of positive thinking which has been successful.
I'm 5'7. I dont compare my height to anyone. It's not something I think about. As a matter of fact, I enjoy being my height because I can toss my bodyweight around like nothing and am very agile. I'd prefer to be this height because of all the fun I can have with it. And you know what? My confidence projects itself onto others.
Look, you have a lot of money. Find a hobby. Pick up karate, boxing, gymnastics, whatever! You have sooo many opportunities! You have no idea how lucky you are. My mom works up to 12 hours a day 7 days a week to support us and I ask her of nothing but internet, food, gym and a phone. I'm trying to become a personal trainer so I can pay for all those things myself. If I had money like you I would buy myself a camaro, harley davidson, nicer house, clothes, and my very own pot garden, to name a few. I'd go out every weekend with my best friends. Out to see broadway plays, museums, BB shows, boxing, whatever I want. Travel the world. You have no idea how lucky you are. Appreciate it.
And you don't have to go out and make an effort to do something nice. Next time some homeless guy begs you, take him to get a nice meal. You'll have a conversation like you'd never imagined before. You can learn someone from anyone. If you run into an opportunity to do something nice and be remembered for it go do it!
And last but not least, life could be MUCH worse no matter what you think of it!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!