I seem to get the same problem constantly. I often seem to be regarded as a 'good friend' rather than boyfriend material. I have real respect for women and I am far from shallow. I prefer to get to know a girl before going for them. I sometimes think this could be my downfall, but I'm unsure. Can anyone help me??
I dont really have any advice to give you, except to keep being yourself and hang in there! It might seem that everyone just wants you as a "good friend" and nothing else, but sooner or later the right person will come along and see how amazing you are.... Goodluck though and I hope everything works out.
I had that problem when I was growing up, but cured it by making it clear that I was interested in more than a platonic relationship with the girls I dated. It did not have to involve going "all the way" if they wanted to stay virgins, but it had to be sexual. As far as being only a friend and not a date, ask them out and see what they say.