I've tried to be more up front with my intentions talking to random women in public since January including attempts to be more direct and flirty, but I'm getting no results with attraction or dates.

I'm a 37 yo white man who is bald and 5'8, heavyset but working out and dieting every week. I've tried saying things like "I've been looking for someone to date and wanted to say hi", "That tattoo goes great with your hair", and compliments and saying things look cute. It's not just cold approach but meeting women in restaurant/service jobs and events like concerts or sports too. I have no mutual connections or know anyone beforehand at most of these places.

A few things, I live in a rural area and regularly travel an hour or so to smaller cities, college towns, and major cities. I could be going too young like early 20s or women out of my league sometimes, but I've also tried going for less attractive women with no difference in results. I have a hard time thinking on my feet and may be using canned lines in order to try and make her feel emotion. I don't have any regular friends or social circle but try to be social every week, will give meetup groups a try too. I'm not hypermasculine and am not competitive or dominant with other people, and I've noticed some men around me are more traditionally masculine than I am.

I may need to play the long game and try to be friendly over a good amount of time with a girl before attraction happens. I may need some social circle help finding a partner and may even opt for therapy or a life coach,but the last 2 are out of my price range. I've gotten dates from Tinder and Bumble, but irl meetings aren't working for me.

So since randomly meeting women in a direct assertive manner isn't working, what would you recommend I do to slowly start attracting women?