I think a very useful feature would be the ability to track your progress on earning badges.
For example, on a certain forum that I am on, there is a badge that requires you to visit the forums for 100 consecutive days. It is very difficult to keep track of this after some time goes by.
I feel like this would be a pretty good solution to that problem:
Then, on badges you can earn more than once the tracker would reset, and the number of times you already have this badge goes into the top left corner next to the check mark:
I believe this idea has come up before. The problem is precisely this:
Showing this information to users creates incentives that arguably are unhealthy. People in the community should just focus on showing up regularly, being valuable contributors and members, and the kudos and recognition follow naturally from that.