There are also forum events and other type of in-game events, but okay let's say that you still can't get enough tc for whatever reason. Then you should try dueling or marketing. You can even try betting.
I don't know why would someone only play in 10tc rooms if they want to raise enough tc to buy something.
You can't get more tc, not because you "got a life". It's because you haven't really tried. Marketing is less time consuming than playing the game...