Very balanced and rather unique team you have here. The only glaring annoyance to this team is Magnezone, which can be difficult to play around since it can trap two of your mons. The obvious fix is Shed Shell on Skarmory, which would work out quite nicely as you can switch to Krookidile on the Tbolt, force Magnezone to switch, and now you have regained momentum of the battle. In addition, Shed Shell helps against the increasingly popular Gothitelle.
Mega-Sceptile looks like it can also punch holes into this team. It's faster than XZard and Dragon Pulse does OHKO, but that is provided it comes in before you Dragon Dance. Given its massive speed and special attack, it definitely can't go down without severely hurting something, especially since your Clefable is not bulky oriented. But instead of suggesting a bulky Clefable, one solution to this could be adding Ice Beam over Protect on Empoleon. This allows you to cleanly OHKO Mega-Sceptile, and it also cleanly OHKOs Landorus-I, which also can be a pain to deal with. It also (again) cleanly OHKOs Gliscor who might think your Empoleon is just Earthquake bait. Dragon Pulse on Serperior is another option, perhaps over Giga Drain, but then Life Orb can quickly wear Serperior down.