Even if your game needs work, appreciate that you have desirable traits that will make it easier for you when you get your game locked down.
Like you, I too am starting to wonder about the effectiveness of cold approaching. I am thinking it works way better in populated areas where females are used to strangers on a daily basis. The county I live in is around 100,000 people. The reaction I get from females is like they're flabbergasted that a stranger is talking to them. So far I am at around 38 approaches, got 7 numbers. Out of those 7, 3 flakes, 3 chats, one of which led to nowhere. The other two had dates scheduled, but got stood up and the last was a date with no second date.