My friend is asian- I am white...we go to the clubs to have fun once in a while. He has a g/f but talks to other people and enjoys himself as well. He isn't the best looking guy but his girl isn't dumb and not too hard on the eyes. At least you can admit you have some work to do and it is easy to get discouraged. First step always is admitting you have a problem- the difference between you and the rest of the chumps is that when you fall you have to get back up again. Do not allow yourself to get caught in self-limiting beliefs imposed by society! Yeah, what you say might potentially have some merit (as all generalizations do) but does that mean to just give up? I hope not!
So what, you tried to dance with some girls and they didn't want to dance- that's okay. How about you practice your moves on the dance floor and have fun? Girls pick up on this, you know. I see chumps out on the dance floor with their arms crossed and mean muggin' like girls should actually give a sh!t about them but don't understand they are giving off the wrong signals. I think the most important thing is to pick up on things you like about a girl and use them as openers. It could be anything.
example:
you: "hey there, those are cute earrings. where do you like to shop?"
her: "oh I got them at blah blah store, they have all sorts of cool stuff"
you: "neat." then follow up with "what's your name", "where you from" or any other questions that may interest you about a girl.
try to come up with a question on whatever keywords you can pick up on. If you can make a funny/****y/witty comment here and there, go for it. Light humor will make both of you more comfortable talking and you can wrap it up any time if you aren't eliciting much of a response by being polite- end it with something like "well, it's been nice talking to you, enjoy your evening" or whatever suits your character. If you do this you will become a natural DJ...it all comes down to enjoying your life and taking a little risk to initiate some conversation here and there. If she likes you or is even worth your time she will keep the conversation going rather easily and do most of the work for you- this is because she wants your attention! I guess you will learn to differentiate from girls that just use you for attention and those who are geniunely interested. I have girls that throw themselves at me and whisper dirty things in my ear but it's because they're drunk and want attention, lol.
Most importantly you must realize this is done to satisfy your need for something new. You do not want to continue your life being spineless and enjoy taking risks just to see what the outcome will be. If you do not take risks you are not living life. Why do people ride motorcycles knowing how dangerous they are? Simple- it makes them feel ALIVE. Engrain this into your being and know you aren't here for very long- why spend your youth being a wuss and your golden years regretting what could've been?
Honestly, people only care about themselves. You should only care about really close friends and family...who cares what some random chick thinks. Not all attractions are created equal anyway. Only spend time on girls that show healthy amount of interest by smiling a lot and talking to you...don't waste time on the others. Well, that's my 2 cents, anyway.