Can you guys criticize my M Gallade EX deck?

Here it is. suggestions? I’m not sure about the trainers.

Pokemon (20)
3x Gallade-EX (RSK #34)
2x M Gallade-EX (RSK #35)
4x Zubat (PLS #53)
4x Golbat (PHF #32)
3x Crobat (PHF #33)
2x pineco (FLF #4)
2x forretress (FLF #5)

Trainers (30)
4x Professor Sycamore (PHF #101)
3x N (PRBW #BW100)
2x Colress (PLS #118)
2x Lysandre (FLF #90)

4x Ultra Ball (RSK #93)
3x VS Seeker (RSK #110)
3x Gallade Spirit Link (RSK #83)
2x Mega Turbo (RSK #86)
2x Switch (RSK #91) / Escape Rope (PRC #127)
1x Computer Search (BCR #137)

4x Dimension Valley (PHF #93)

Energy (10)
8x Psychic Energy (XY #136)
2x Mystery Energy (PHF #112)

modified from Luis Felipe López Mora’s ariticle

I moved a post to an existing topic: M Gallade-EX Variants // BCR-on

Already a thread for Gallade, moving this there.

Thanks.