First of all, while out sarging, avoid aggressive animosity at all costs. Most girls are not attracted to macho bullshit. In fact they are so turned off that they will often flee the scene. Not because they are afraid of the violence, but because they are afraid that after your done with your petty shit you might go and talk to her.
Secondly, placing a hand on her upper hip is a great way to let her know your there and a great way to find out if shes comfortable with you dancing with her. The problem that I'm finding with your story is that it seems like this was more random, spontaneous, blind, and not really filled with much skill or intent. Running blind is a great way to find yourself in sets that are going no where, waste your time, and keep you from talking to girls with more potential.
Next time your looking to run dance floor game, try it with intent. Actually wanting to dance is a great way to initiate dance floor game. Not only does it mean that you'll probably have a bigger bag of tricks, but it means you'll be having legitimate fun; people are attracted to fun.
When your on the dance floor, make eye contact with girls and try to gage their reaction to you based on the type of eye contact (i.e. how long was it, did she look down and smile after locking eyes with you, does she look at you again after breaking contact, etc.). This is setting the stage for warm approach (which makes this easier because dancing is a fairly sexual expression).
After locking eyes and getting a good feeling about your approach, make your way over to her and start dancing. Red Dwarf suggests that you start off creating a space of non-judgmental acceptance by making the first sexual moves. This may seem ridiculous, but I've seen him do it, and it works pretty well. Turn around and grind on her, get low on the floor, unbutton some buttons on your shirt, rub up on yourself, etc.. This kind of stuff creates the idea that its okay for her to be sexual too. After all, you started it!
After shes dancing with you and your getting a good grind on. Don't let her grind on you for more than a minute or 2. You still want to create more sexual tension. To control this, turn her around by grabbing her belt loop, belt buckle, or simply by grabbing her waist. This puts the push/pull, dominance/compliance aspect into the mix as well as leaves her wanting more.
Good luck on the dance floor my man!