This is going to sound terribly judgemental, but have you considered that the problem might lie with you? It sounds like you are doing exactly the right thing in terms of meeting new people but the fact that your results are very poor, seems to suggest you are not doing something correctly, or are putting people off in some way.
Just show an interest in people, without being creepy. Respect boundaries but show you are a good listener and ask questions that show that you have listened and do care. Rather than shotgun everyone, just be friendly and interested and concentrate on developing relationships with people that appear interested in you.
It is also important to not rush things. If you perceive a connection with someone - don't ask them around to your house for drinks immediately, but develop the relationship for a few more meetings before taking it to the next level (I mean this from a platonic point of view).
Also consider your appearance and personal hygiene. Are you dressed about the same as everyone else? Try to be better dressed than average without being extreme. Have you too much deodorant? Are you freshly showered? Do you have bad breath?
Try to ask a family member or honest friend the tough questions about yourself.
No, it's true, it's my problem. But I don't know what. I have good hygiene. I did a lot of research into fashion and purchased a well fitting wardrobe. I think I might come across as odd for reasons nobody will be honest with me about.
This is going to sound a bit Machiavellian. Ask around and befriend a really crappy person that everybody avoids all the time. Someone who doesn't have a filter and is proud of "telling it like it is" but is infact an a...
Then bring this up with them. They will tell you the truth.
Also, do you suffer from low self-esteem or are otherwise needy? Needy people are human repellants and other people can smell it a mile away.
Even if there is more you can do, a society where this much effort at making friends can fail has got some problems. I took a few years off and volunteered, learned to ice skate, and so forth but never came close to making any friends. I wasn't looking for any, but don't know what I would do if I had wanted to.
Just show an interest in people, without being creepy. Respect boundaries but show you are a good listener and ask questions that show that you have listened and do care. Rather than shotgun everyone, just be friendly and interested and concentrate on developing relationships with people that appear interested in you.
It is also important to not rush things. If you perceive a connection with someone - don't ask them around to your house for drinks immediately, but develop the relationship for a few more meetings before taking it to the next level (I mean this from a platonic point of view).
Also consider your appearance and personal hygiene. Are you dressed about the same as everyone else? Try to be better dressed than average without being extreme. Have you too much deodorant? Are you freshly showered? Do you have bad breath?
Try to ask a family member or honest friend the tough questions about yourself.