Just a few very good friends is OK.
You'll know they are good friends if they are patient with your communication problems. Communication is very important in relationships and average people aren't so patient.
The people who stay with you probably like you as you are or share a special interest.
It would be nice if those friends do any of these things also:
-They let you ask and give you good advice about how you might be able to learn to socialize better and maybe about how to behave with girls.
-They introduce you to at least some of their friends that might like you.
If you have NO good friends, maybe seek Cognitive Behavioral Therapy.
You might be able to make new friends in some kind of group or club that is about your special interest. Then it's easier to think of good things to say ... about that.
Also, It may be natural to want a girlfriend, but wanting one seems to NOT be the way to get one. They seem to me to be attracted to independent, self-confident guys, and most likely when you least expect it, such as if you appear to be that way in a social situation that you are interested in. I think guys who look like they "need" a girlfriend look like "losers" to them, therefore it might actually help to stop thinking that you need one.
I think a good couple relationship is one where 2 people like but don't need each other.