The most basic building block of your dancing should be this, like Hitch does at 1:10
The side-to-side step is my basic go-to (of course, you can spice it up more than that). Before you have a girl to dance with, it's a good basic move to do a "holding pattern" while you scope out girls on the dance floor while showing you're competent and ready to dance.
For dance floor game, see Samseau's landmark guide. It really opened me up to the goldmine that is dance game.
My basic routine is as follows:
1. Establish a "home base." If I'm by myself, I'll stake out an area where I can dance on my own; if I'm with friend(s), we'll stake out a loose circle. The point is to establish yourself and to be able to scope out the girls around you. (Sometimes you can do this while dancing with a girl that's not really into you but willing to dance for a few minutes)
2. Spotting a girl. Analyze what her situation is: is she in a big group? Group of two? On her own (rarely)? Put in the back of your mind that you might have to quickly diffuse group dynamics, and jump into the approach.
3. Approaching the girl. I try to make sure to approach from the front or the side (as per Samseau's guide), so that she sees me and won't have to make a "snap rejection" because I surprised her. I give her a moment or two, and then I grab her wrist and attempt to twirl her. If she accepts the twirl, I game on and pull her in to me. If not, depending on how strong of a rejection, I'll either pass on her immediately or attempt to pull her in for 2-3 more seconds (but either way, I'm prepared to eject if she rejects my twirl--it's a good filter).
4. Dancing with the girl. I begin with the twirl, and then I'll pull her in close so that our legs and torsos are nearly touching. I immediately put my hand on the small of her back to keep her in rhythm. After a while, I start using half-twirls to alternate our dancing from front-front to front-back grinding/dancing. After a few minutes, during front-front, I'll put my finger on her chin to direct her into a makeout. If she rejects a makeout, she fails another compliance test and I'll know that she's not
that into me. I'll be prepared to pass on her if she rejects a second makeout in a few minutes. During this time, I use her as a "home base" and start scoping out the next potential target.
5. After dancing. Once I dance with a girl for a few minutes, and we probably made out, I will start talking to her on the dance floor. Short stuff, because the music is loud, like "Hey, what's your name?" or any other quick banter/observations you can make. This is when you want to establish a little rapport with a woman you know is already attracted to you. You might take her off the dancefloor to the bar for a drink/water, or even "to get a breather outside." The beauty of dance game is that it can systematically lead to a makeout with a girl, and from there you can proceed with your game instincts.
You might get rejected a lot at the beginning. Don't get discouraged--dance game is the best DTF filter possible. I once was intimidated from dance game... and after a couple months' work, I use it as my bread and butter. In my experience, a number from the dance floor is far more reliable than a "bar talk" phone number--because you already gave them a plausible chance to reject you. Invite the rejections as a time saver.