I watched quite a few music videos when I first started dancing... watch em and try and emulate the moves. This helped me to incorporate moves into my shows.
Also make sure you like the music at the clubs you're going to! There's nothing worse than dancing to a song you hate.
As you said hitting beats is critically important. I like using hard house in my shows as many tracks in this genre have powerful easy to identify beats that you can easily hit. Here's a couple of tracks I've used in my stage shows (obviously I edit them to take out the slower parts).
http://www.youtube.com/watch?v=IPDSiL1nH0k
http://www.youtube.com/watch?v=PoAp-a5uq98 (good intro into a fast intense part starting from ~1:00)
Hip hop/break dance lessons are a great way to learn basic moves. Up/top rock break dance steps are quite simple to learn and you can modify them w/ a "street" flavor to make em more hip hop... Basic up rock steps will give you some fundamental bread and butter moves you can incorporate at any club. You can dance better than 95% of the "normal" population w/ a good repetoire of uprock steps, provided that you can execute well and hit beats.
Youtube is a great resource. To learn any kind of move/transition/routine you have to break it down into its simple composite parts... typically for choreography we use your standard "8 count" sets. Learn the small/simple composite parts and then put em together.
Anyways, here's some vids to get you started:
http://www.youtube.com/watch?v=q0CzB6VhPls
http://www.youtube.com/watch?v=KzUZecePmmk
http://www.youtube.com/watch?v=2NwYhYhcfSo
c-walk vid... kinda crappy... not sure if you're cool w/ this kinda stuff. Its pretty street, and has to be execute well to look good (this is pretty much the case w/ anything).
http://www.youtube.com/watch?v=LWGugGG4EBY
Good c-walking looks wicked:
http://www.youtube.com/watch?v=QGgFLSquKoU&feature=related
Dancing is all about practice dude... its a motor skill. Before I started dancing I had to take a few dance lessons just to understand the basics of beats/beat count, etc. From there on, take lessons, practice a lot to songs you like. You'll eventually develop your own style. Meet/hang w/ guys that are good at moving... you'll learn lotsa moves and they'll help you out.