Firstly, I'd find a nice Stealth Rock setter. With flying gym it should start with a nice damage.
Strong electric type like ampharos or magnezone would be very helpful. Lose Pangoro and victreebell, I can't see any use for these 2 in this battle.
I also like to finish Ciel's Altaria with perish song. It's kinda cheese, but effective ;]