I came from a background like yours(not getting laid till I was 22). I just started to ask a lot of girls out. The hint is that girls from your social circle(class, work, whatever) is going to be more likely to fuck you than some stranger on the street. So ask them out too. That's how I got laid.
In conclusion, stop giving a fuck about who rejects you and who accepts you. Try to be agressive, and that will lead to you getting laid.
I'm trying not to overcomplicate this, but: being agressive means making a move on a first date, asking a girl to come back to your place, basically trying to fuck your girl as soon as possible. Touching, then going for a kiss, making out, fingering, then fucking. There you go.
It doesn't always work, but sometimes it will. It's how I get laid.