Your team would be so much better if you played it screen I think,
Hawlucha + koko screen, I think that magearna ice beam is useless because you already touch the types fly with koko, so mageana calm mind would not be so stupid with the screens of koko and finally earthquake on gyarados mega...