Dating sites rubbish.
Gaming is not going to help.
Gym time will give you a bit more confidence and possibly help.
Socialising widely will assist. Socialising as part of wider interests will allow you to meet more people.
Don’t feel sorry for yourself, it’s an easy habit and the worst thing you can do.
Don’t rush it.
Dont fall into the trap of either putting women on pedastels or thinking they are scum. They are just people like you and me, with dreams and ambitions, and many just want to find a compatible partner who has similar values, dreams and aspirations.
Whrn you go out, you’ll need to start to speak to people outside your own social group. A friend once described it as a numbers game, and he wasn’t wrong, but don’t treat it like that. When you start to feel good about yourself, have an enjoyable life and not be desperate for company, and finally able to go up to a pair of girls and make them smile, just enjoy that. You’ll know if they want to do anything more than smile. When you encounter the many who are just worn out by the number of guys who approach them, don’t take it personally, don’t react badly, you just haven’t met their requirements that night and because many guys can’t take a subtle ‘no’ they are being blunt.
Don’t get sucked into the Andrew Tates of the world who talk about body counts etc. Whether or not it’s true or not doesn’t matter, only what matters if you getting out, having fun and meeting new people.
I won’t deny it’s hard. I was an ugly duckling, focussed in IT when it wasn’t cool, and had to struggle just sitting on the sidelines when my cool friends could charm the thongs off with barely a wink. Work on yourself, improve yourself, be a good person. It will come.