Don't overthink it too much, making it complicated. It certainly is difficult in modern times to interact with others in public because of headphones, isolationist attitudes, cliques, etc. at least in the US where I am. Your skin color/ethnicity matters 0%. Your look matters very little. When people tell you "confidence" what they mean is stand tall and be decisive - in all things - walk with intention, do things with intention, don't be out in public looking around unsure of what to do, don't stammer or stutter when speaking and DO NOT mumble. Be sure of what you want to say and say it proudly, no matter who hears it.
If you meet a nice girl that you'd like to know more, could be a cafe barista, fellow shopper, student, etc... Just be direct. Don't try a stupid pick-up line, they don't work. Let them know that you noticed them, ask them their name maybe make some quick, small talk related to the situation you're both in, and then ask them if they would like to JOIN YOU for something. Could be coffee, museum visit, movies, anything. As long as you are not leaving it open-ended, i.e. "we should hang out some time" "what is your number?" "well maybe we'll see each other around"... Just say "hey I'm planning on doing X, would you like to join me? I'd love to get to know you better". If they say yes then you can grab their number so you don't lose contact.
If you're a well-put-together guy - don't have to be attractive as long as you are clean, tidy, put together - then you would be surprised how many positive responses you'll get. And above all, you WILL get rejected, probably most of the time. Everyone does. Don't sweat it. Don't lash out in anger at the woman, just kindly back off and never speak to her again. You are getting better at this each time you are rejected. But you WILL get a yes and it will make it all worth it.
Good luck brother, be a gentleman and God will reward you.
If you meet a nice girl that you'd like to know more, could be a cafe barista, fellow shopper, student, etc... Just be direct. Don't try a stupid pick-up line, they don't work. Let them know that you noticed them, ask them their name maybe make some quick, small talk related to the situation you're both in, and then ask them if they would like to JOIN YOU for something. Could be coffee, museum visit, movies, anything. As long as you are not leaving it open-ended, i.e. "we should hang out some time" "what is your number?" "well maybe we'll see each other around"... Just say "hey I'm planning on doing X, would you like to join me? I'd love to get to know you better". If they say yes then you can grab their number so you don't lose contact.
If you're a well-put-together guy - don't have to be attractive as long as you are clean, tidy, put together - then you would be surprised how many positive responses you'll get. And above all, you WILL get rejected, probably most of the time. Everyone does. Don't sweat it. Don't lash out in anger at the woman, just kindly back off and never speak to her again. You are getting better at this each time you are rejected. But you WILL get a yes and it will make it all worth it.
Good luck brother, be a gentleman and God will reward you.