>> Dating is a kick in the butt
DON'T DO ONLINE DATING. Online dating has wrecked mating except for the most attractive 5%. Online dating is mostly a looks competition as first step. And you are saying you don't have the looks to win that game, so you need to play a different type of mating game.
Go to meetups instead via meetup.com and also look for local group activities happening on EventBrite - don't make finding a partner the focus or even the objective - go to a ton of meetups doing the things you love doing.
People form relationships doing common interests and having shared experiences. Have shared experiences with people and take finding a partner off the agenda - just enjoy the company of others. You never know what might happen but don't go looking for it.
I can tell you this for sure - many women are looking for a partner of character - someone kind who actually wishes to engage in relationship - a genuine person - and if time is taken to form relationship well in advance of the "will you be my girlfriend" pressure, then how you look is very often just not an issue. Have you noticed how when you get to know someone you see their character as much as their outward appearance? You might need to let people learn who you are gently and over time.
As for being charismatic or funny, as Oscar Wilde said: Be yourself - everyone else is taken.
I have a number of family and friends who met online through video games or through online matchmaking websites (and one even through a dating app, starts with an H).
Successful, long term, loving and happy relationships. Not top 5% most attractive people. Mostly nerds, some overweight, some not.
This is excellent advice.
The best thing you do is to just grow your network until you find someone you like.
Whenever I go out, I always collect phone numbers and contacts if I can.
Before you know it, you have 100s of people on your phone. Befriending women is also excellent, they can introduce you to other women if they feel like you are worthy!