3-cost Sanji only has 3,000 Power, but during your turn he gains +3,000 Power, becoming a 6,000 Power attacker
In that case, you should include Trainers that help you search for Water Energy, such as Capacious Bucket, and Pokemon that can manipulate Energy, like Frosmoth, which allows you to attach Water Energy from your hand to your Benched Pokemon
The next turn, you will probably easily be able to cast whatever you want
The booster boxes for carddass anime are getting pretty hard to come by
Annihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents of their choice.) Illustrated by Jason Felix Standard Not Legal Alchemy Not Legal Pioneer Not Legal Historic Not Legal Modern Legal Brawl Not Legal Legacy Legal Comp
If you keep this number in mind, and bear in mind that you also need to see 30+ of any given effect in your deck for your deck to consistently do the thing, then I believe youre onto a winner