If your social life is this small, then simply the pool of candidates is so small. You need to expand how many people you meet by a lot. Only then you can start thinking about how to attract romance, how to approach, etc, which is all a lot easier if you just meet a lot of people.
I played adult rec league sports for many years. Ended up dating 5 people from that, 3 seriously, and married one of them. I’m sure I met many hundreds of people over that time, all while having a full-time job and while doing an activity I inherently enjoyed.
I get this is how people meet but I never liked this dynamic. Most relationships end and it can make it weird for everyone else. Wish fewer people comingled their hobbies and dating life like this.
Over 2 years, I attended once or twice weekly public speaking meetings. Became president of a club, VP of another, member of another (most are biweekly). Mentored and worked with dozens, met hundreds, spoke in front of thousands.
There are some very low resistance social graphs. Just travel them consistently.