Sounds like you need to completely change your strategy.
It's not about what you look like, how much money you have, how smart or funny you are. It's the playbook that you are using, full stop.
You need to get out of the house and date as many women as you can. If nothing else it will make you a better small talker. But hopefully it will get you past the awkward virgin sex stage and how to please a woman sexually before meeting Miss Right.
I've already explained this before, but my entire adult life I've almost never been around the opposite sex, meaning my opportunity to meet women I'd be interested in is extremely low. I've had random things pop up sporadically in my day to day life but due to a combination of shyness and awkwardness, with women that I'm interested in, I'd blow the opportunity. I decided to go to college this past semester, more for self development reasons since I'm already financially set, and I did learn to at least how to talk to women and approach them, I just wasn't able to make anything come of it. Yeah, I was definitely painfully awkward at first and at times felt borderline pathetic, but I kept pushing it and got to the point where I felt somewhat normal and confident. However, it does help being pretty much the perfect package physically, as women will be far more open to advances from someone like me.
I'm not interested in playing the field, I just want to find someone I really like and physically attracted to and go from there. Straight men don't have access to hundreds of women and go on dates with a different girl every week, it doesn't work like that.
And before someone tells me to try online dating sites my answer is no. I've been catfished twice on there, one was transgender and the other one was using fake pics. The amount of time, energy and frustration is not worth it, especially when you take into consideration the fact I've literally netted 0 from all of it.