I would change
your Kartana set to
Kartana @ Fightinium Z
Ability: Beast Boost
EVs: 8 HP / 188 Atk / 60 SpD / 252 Spe
Jolly Nature
- Swords Dance
- Leaf Blade
- Sacred Sword
- Substitute
Kartana is good here because rain can struggle vs stall and this set can break it down...