Have you played TCG online?
Playing the game online is a great way to improve your skills and test out new deck combinations and it’s free.
To play online at www.pokemon.com you need a trainer account. It doesn’t cost anything to set one up but if you are under 13 you’ll need a parent or guardian to set up an account for themselves first before you can have your own account.
You get a virtual starter deck to begin with and you can get more cards to build a better deck by completing trainer challenges and obtaining virtual booster packs. Each actual booster pack you buy in a shop will contain an online code card. If you enter that code on the website you can then redeem that code for a virtual booster pack to get new cards to improve your deck. You can even trade virtual cards with other online players.