Very fun game, I like how all the cards work, and it reminds me a lot of Dire Decks, which feels like your inspiration here. One idea that I think might be useful is when you get the option of swapping cards, there can also be an option to discard a card and not gain a new one, which can allow for you to get specific cards easier, though you may have to set a minimum.