I assume poker is the game that you are discussing on this subject. In poker, It’s useless to have a better card if you didn’t knew how to use it. Let’s say you have a pair of Aces but you raise immediately your bets due to your excitement which other players already knew that you have a good hand. They will just fold if they have a bad hand since they don’t have any bet on the table.
I play many user like this on online poker tournament and it’s easy to determine when will I bluff or fold due to their bet pattern signal. There good cards is useless if they can’t catch huge due to their premature raise.
There are some more hand games that it is not only based on luck to win. If you know the basic strategy in blackjack; when to hit a card, when to not hit, when to split your doubles, when to double your stake you reduce the house edge to 0.5%. In poker it also depends what tournament you are playing. Before I used to play a lot of freerolls but in the end that is not fun as everybody just bets crazy or goes all in all the time.
However, I am sure this does not work in online gambling casinos where there is a virtually unlimited deck of cards and algorithms will always win. It's far better to play for some fun and some logic so that winning could come naturally.
Playing card games online should be majorly for fun, since you are only sure of the cards they system give to you, you never can know what is going on in the background with the cards owned by the system, winning online card games is always at the mercy of the system/algorithm.