I really don't like the Weather teams much, but this is the team i'm running in BW2 and while I haven't done a lot of competitive battling, what I have played, i've had a lot of success with.
Dragonite @ Leftovers, Ability: Multiscale
252 Atk/4 SpD/252 Spe, Nature: Jolly
- Dragon Dance
-...