Help Making a Miraidon EX/Zeraora VSTAR Deck

I recently decided to try my hand at the Pokemon TCG, and figured I should make a Miraidon EX deck since Miraidon is my favorite legendary and the deck seems to be doing pretty good overall. However, I decided that I wanted to do something different from the typical Miraidon EX and replaced Regieleki V/Vmax with Zeraora VSTAR instead. Below is a deck recipie I have for the deck, and I was wondering if I could have some pointers on how to make the deck competitively viable:
PokémonMiraidon EX (Scarlet & Violet) x3
Zeraora V (Crown Zenith) x3
Zeraora V Star (Crown Zenith) x2
Zeraora Vmax (Crown Zenith) x1
Raikou V (Brilliant Stars) x2
Squakabilly EX (Paldea Evolved) x2
Iron Hands EX (Paradox Rift) x2
Zapdos (Pokémon Go) x1
Mareep (Lost Thunder) x2
Flaaffy (Evolving Skies) x2
Zeraora (Stellar Crown) x2
Total: 22
TrainerItems
Electric Generator (Scarlet & Violet) x4
Ultra Ball (Scarlet & Violet) x2
Switch Cart (Astral Radiance) x2
Nest Ball (Scarlet & Violet) x3
Prime Catcher (Temporal Forces) x2
Exp. Share (Scarlet & Violet) x2
Powerglass (Shrouded Fable) x2
Total: 18
Supporter
Boss’s Orders (Giovanni) x3
Professor’s Research (Professor Oak) x2
Iono (Paldea Evolved) x2
Arven (Scarlet & Violet) x3
Total: 10
EnergyLightning Energy x7
Speed Lightning Energy (Rebel Clash) x3
Total: 10