Ok I have to chime in. I'm a GREAT dancer, I took a hip hop class my last semester at school and practiced for the next 3 months to the point where I was at the club dancing and people would just watch me and be in awe. Id be waving, locking, popping, crumping, all that hip hop $hit.
It's great for attention, best believe, if you are a GREAT dancer, girls will come up to you and tell you that you are a good dancer (it's a good icebreaker). The only problem with that, is that on the dance floor if you try dancing with them, and you're this super awesome hip hop dancer, a lot of girls resent that kind of thing, it really is only good for if you're battling someone that is a good dancer as well. If you are a really good dancer, girls that dance will hate that $hit because you're stealing all the attention from them. They won't wanna dance. I walked up to a chick who was dancing one time and started dancing with her (not regular dancing but doing all that hip hop stuff) and she straight up stopped dancing because I blew her out, and she even told me, 'you're better than me'. It's fun sometimes though, if you're that good, some girls will wanna dance with you but all it's good for is to break the ice, a lot of those chicks that will dance with you when you're doing your thing are just doing it to have a fun time, you're gonna have to spit your verbal game eventually. Now if you're a good salsa dancer, it's another thing, you can lead and not have them insecure about themselves because it's in unison.
The best way to use dancing to your advantage is after you've opened a chick, then pull her to the dancefloor but let her lead, no matter if you were on Americas best dance crew, just let her lead and follow, it's not a contest and you're not trying to blow the chick out. If you start overwhelming her, she'll get insecure...or after, say you go onto the floor and start dancing with her, you're gonna have to talk to her eventually so you can say, "let's take a quick break", or "this song sucks, lets chat for a second" either way, you're gonna have to spit your game.
I actually stopped dancing at bars around mid october and stuck to straight verbal game and got laid a lot more than when I was literally being a dancing monkey and dancing all over the place. Yeah it's good for attention but I wasn't getting laid because of it. Like I said before, it's a good icebreaker and if you're a great dancer and everyone has seen that then you go up and chat a girl up, you're value will be that much higher....but once again, it depends on your rap. She's not jumping in your bed because you can do a couple of body waves n moonwalk.
The most success I've had has been verbal game at the club and even on the dancefloor. Verbal game trumps dancefloor game any day of the week, and honestly, you should be dancing because it's fun, not to pick up chicks.