>>56898709You probably have rares and uncommons that could make a better deck but based on what you showed you have enough for a really good deck. I would kill to have Kangaskhan or Exeggutor.
You have to experiment with the balance of supporters to see what works best. You might only need one Kangaskhan and that could make some space for supporters. I don't like having too many because with oak in a turn you are locked in and Gengar can screw you over. Erika is great but I don't know if it works in a deck with a single grass Pokemon and one with high HP already. Giovanni can be a 2 of if you make the space for it, with one you have to save it for a killing blow that may never come. Sabrina is also great but I hate being stuck with her when it wont help. Potion, Pokeball, and Oak are essential and I don't know any deck that doesn't run a full set. Remember to oak first when you need a specific basic and pokeball first for when you need card draw. X Speed is nice to counter Sabrina and protect Wigglytuff but in this deck with high retreat costs you might have to commit to keeping your Pokemon on active till they die.
If it wasn't clear the main strategy is to keep Wigglytuff on the bench until it comes online. You have to keep it safe and make sure you can counter whichever Pokemon they switch in after it takes something out. Good luck.
Threadly reminder to learn how sleep works! It's your wincon.