I am not a mental health expert, but the first thing you need to do before anything else is to stop thinking about yourself and labeling yourself as a "total loser". So much negative internal mind talk is a serious problem. Garbage in/ Garbage out. If you don't like yourself, it shows, and so what are other people who just meet you supposed to think?
Something you might want to try is to say positive affirmations to yourself. A fact of life is no matter what criteria you use to judge yourself, there is always someone better than you and someone worse off than you. But, everyone has positive attributes. Start planting positive affirmations into your subconcious rather than negative affirmations like "i'm a total loser."
Another fact of life is that not everyone is going to like you. But than again, I am sure that there are some women out there that would like to meet you, so who cares what negative people think, their opinions are meanless.
I am assuming you know what positive affirmations are. If not, google the subject, and read up on it. Doing them dailey, make them believe able, and even if you don't say them to yourself with confidence at first, 'fake it till you make it'. If you can't find info on positive affirmations and are interested, reply and I'll give you some pointers.