You lack checks to enemy Thundurus and you should always be prepared for people to change the weather. If you're in sand, your team has literally nothing that can stand up to SD Excadrill. Scizor, with the given, EVs can take EQ, but other than that, you have nothing. Nice move putting Toxicroak...