Just pay for escorts. Many give the "girlfriend experience".
If you are asking this question, you will never succeed.
I've had sex with over 100 women in the last 20 years.
Learn to play the game with online dating.
But, you need to be very charming.
Also need to play hard to get, act like you don't care about anything.
Be an alpha. You are in control, she's just there for your spare time.
It's all a game, it took me about 10 years to master it.
You need decent looks, decent money and be very charming. Always be clean and dress nice. Don't dress like a hipster or fuck boi, dress like a real man with CLASS.
Don't be a fuck boi, be a nice guy who doesn't give a shit. It's a yin/yang.
Never let them control you, be in control at all times.
Don't compliment them or tell them how beautiful they are. Remember they are ALL average at best.
Get inside their head and they will be in your bed.

Give them a reason to think about you a lot and miss you. Communicate well, but don't always be there. Act busy. Make them wait for you to respond. Don't just blow them up all day. Make your interactions meaningful.
I've been out with with dozens of women who literally tried to rape me on the first or second date.
It's a game, learn.