The strategy behind my team is pretty simple. I use hazard support to make my sweepers' job much easier. A lot of the Pokemon who can "check" rain dance teams do so by the skin of their teeth (think Slowbro, Milotic, Venusaur). With Spikes, they are no longer capable of switching in and taking a hit. The other difference my team has is the relatively relaxed pace in which I play. I have three bulky rain setters and three sweepers (most teams have 2:4) so I can stall out my own rain turns to weaken walls with switches, until I'm ready for my team to sweep. Those two factors are what make my team successful.