There is a lot of wisdom here for sure; however, some guys just can't get laid because of a lack of confidence, and a really good, patient provider could help with that.
There must be enough ladies on here that read these posts who could quietly pm the OP (assuming they haven't) and help him out with a magical first time. Might be just the spark he needs to both approach and hook his future girls.
I'd suggest trying several body types, nationalities, etc. alongside regular relationships so you get to know what you are really attracted to, and then focus on meeting someone like that in "real life". I knew I loved asian women at a young age but didn't end up with one. Silly me, from a sex point of view at least. If I'd known what an escort was then, I'd have banged more Asians, and who knows you might fluke out and even meet one you end up in a real relationship with.
You'll might spend 10x more on dates hoping to get laid unless things are a whole lot looser now than when I was your age. Playing with a few escorts along the way might appease your lust a bit so you're not impatient in real life. Love usually finds you, not the other way around, so getting laid every so often might give you the patience to wait.
Best advice I can provide is find a bi mate, and then you can enjoy some variety with her your whole life!