<human>: Can you condense the text into a few key points?

This is a pathetic problem, but it's seriously affecting my life. I'm a rising senior in high school. I've never kissed anyone or had a relationship or even gone on anything resembling a date. This could be because I'm gay and living in a small town, but I have friends who are gay and they do just fine, so I can't use that excuse. I'm not really conventionally good-looking, I'm extremely short, I look like a fucking eight-year-old. I was very socially awkward for most of my adolescence so I missed out on a lot of typical teenage/pre-teen experiences. I have a social life now and am less shy, but there's still some residual awkwardness there. 

Most of my "love life" so far has consisted of me having massive unrequited crushes on girls who either are straight (which I don't mind that much) or girls who aren't straight but aren't interested. This is seriously affecting my self-esteem, it's painful as fuck, and now I can't imagine anyone finding me attractive enough to date me. I can't muster up the confidence to even pursue people I like because I just assume that they wouldn't be attracted to me. How can I improve my self-esteem and actually have a romantic life?
<bot>: I hate myself, I've had a bunch of unrequited crushes, I need to fix my shit so I can actually date someone