Are you a virgin?
I think since you've said you're not attracted to most people you meet, you may subconsciously be stopping guys from flirting with you. Without knowing you could be sending signals / body language that says I'm not interested - and so, no one will respond. I would second the idea of trying to make connections with guys as people. Have you done online dating? Although I guess if you're not interested in them, it wouldn't help...
