Board Thread:Battle Nations Discussion/@comment-9515294-20130513175848/@comment-9481396-20130520020044

Unfortunately there isn't really any way of getting teeth any faster. You could try visiting lower level friends and fighting elder sandworm battles, which has a 100% chance of yielding teeth. Other then that its all luck. And i'm not sure what you mean by badges, unless you mean merits, which can be used to train certain units.