I'd say your team lacks a Gyarados... But you have Azumarill right? The destroyer of the planet? I guess that's good too
On topic: You got A LOT of options there mate... I think that you could add an Azumarill, like Lynxie said, OR you can use the sweeper of everything, the second God (After the Helix Fossil) and destroyer of everything that doesn't have an electric attack - Gyarados
And Lynxie, Lotad learns Energy Ball at level 45 i think (Or it's 54? i don't remember...)