I run almost the same decklist. Yours looks pretty good. I run Drampa GX instead of Tapu Koko GX but I think I will switch to Tapu Koko GX and an additional Charjabug just in case Rare Candy doesn't work out since you want at least one Vikavolt in play as soon as possible.