Sorry for the short rate, but to be honest, I feel that you're using several Pokemon that frankly, aren't viable in OU. For example, Aggron, although it has a decent physical defense, is easily taken down by any special move. And I haven't seen a Regirock in OU in a long long long time. Still if...