Hi.
As you have stated, you have a big water weakness. I suggest switch Clefable for Mega Venusaur since you lack a Mega slot. Mega Venu helps you check all those water types, most notably BD Azumarill, which will fuck you over if he gets to BD safely. Since you already have a lot of defensive...