I got to tell you guy, if you stop looking for a companion/girl friend, and focus on building a life that you enjoy, with friends, family, and activities that make you happy, you interact with good people of similar interests and life styles, and increase your chances of having a great time with no pressure to perform, or impress.
You will attract people who want to share in your happiness, and be able to just be yourself, and put your best foot forward. You make friends, and they have friends, and you never know, in the relaxed environment of having fun, and enjoying your interactions with others, not only will you build your own confidence, but things will flow for you naturally.
Let's be friends is a great thing to hear, because like I say, once people are comfortable being around you and knowing you, they won't hesitate introducing you to their own friends. When you step into the local "meat markets", of course you never know who you might find, or what approach to take. They are there to meet someone to, to see, and be seen, and you never take a rejection personally, I mean NEVER, as its more them and there life, than you and your looks. Its hit or miss. And what if this stranger has there own problems, or issues to deal with? Their problem, not yours.
I think you do better meeting quality people through the course of a busy active social life. May as well enjoy yourself, while you wait for life to do you a great favor. Attract them, don't chase them.