Since badges should still be a real achievement of some sort, or at least not a list of 100 meaningless things, they should have some importance. My idea is to make more badges. They should be like achievements. Things like “join x servers” or “become admin on x servers”. I am sure you have more great ideas for this than I have. To make sure the list does not get too long, let a person choose what badges they want to show with a limit of for example 5.