First of all, i want to say that this team isn't finished, as many EVs must be fixed/improved. In other words, any constructive criticism is appreciated.
When first playing BW, I used HO/Rain teams, and, although I had some sucess with it, semi-stall teams kept beating me. Things like Heatran...