I can easily get along with girls really well and sometimes i can flirt very well. But the second there's another guy (who's usually taller, more attractive, etc.), it's like I don't exist. It's like I'm never good enough for people. I've tried to better myself by exercising, bettering my appearance, taking up new hobbies, etc. It's a huge self-esteem crusher when I'm where I'm at the best I can be but nobody really wants me.
I don't have the Mexican advantage either. I don't fit the Latino stereotype so that immediately takes me out of the running for the few people that are interested in Latinos.
I've kinda accepted it's not gonna happen (at least for a long time) but it's getting to the point where I hate myself because of this.