I prefer a bulkier build for Blastoise, but what you have can work. It seems a little too offensive, as nothing in your team can take a lot of punishment. The Toxicroak is going to be the star of your team, just try to eliminate it's counters first, such as Gliscor, Skarmory, and even Hippowdon...