I think that you have to decide on what you want from the game. Many enjoy matching up and betting a few dollars. Others enjoy playing tournaments and avoiding the issues with gambling (matching up, collecting, losing, etc.). Or some players will gamble and play tournaments.
As far as becoming better, a good systematic approach for practice and playing better players are the best ways, IMHO. This can be accomplished by either gambling or tournament play.
As far as becoming better, a good systematic approach for practice and playing better players are the best ways, IMHO. This can be accomplished by either gambling or tournament play.