I think the best way to spend coins is on the tokens to make sure you aren't playing any games for no chests. But the fastest way to collect cards outside of playing a match (actually the only way!) is going to be spending coins on those daily deals or buying any of the shop offers.