your team feels very clunky to me calm mind on a scarf gardevoir is pointless, mega garchomp needs sand for max effectiveness but currently no one on your team can generate it geninja's fine but if you go with a sand team don't run sash on it as you won't be able to use it. I'd also say you don't want that many pokemon with set up its typically hard to get so dropping a couple of swords dances wouldn't be a bad idea either say dropping it on talon for u-turn to get you good switches.
You really need to decide what you want your team to do and who its built around. You can build around 1-2 mons normally to get a solid team but at the moment i feel like your trying to run some kind of crazy sweeper heavy team with not many pokemon to force switches or create openings at the moment.
You really need to decide what you want your team to do and who its built around. You can build around 1-2 mons normally to get a solid team but at the moment i feel like your trying to run some kind of crazy sweeper heavy team with not many pokemon to force switches or create openings at the moment.