As stated above, you will have to wait 24 hours to get your achievement.
You've already gotten the achievement, though.
For your second question: There are several ways to get TC.
-Market (automated market
, items board
, and ingame (ingame marketing is not suggested though) )
-Bet (with /bet)
-Duel (with /duel)
-Play regular matches and earn 10 TC per win
-Buy a booster
to get more than 10 TC per win
-Do the 500/750 TC automated tournaments ingame
-Win the ingame tournaments hosted by Gamemasters
-Win the ingame tournaments hosted by regular users
-Participate in events on the forums, via the Events board
-Making and selling textures
These are most of the ways you can get yourself TC.