I have an idea that could be added to discourse so that when someone clicks on your profile where is shows 2 or 3 of your badges, make it customizable so that you can show off all of the badges that you have received.
You would only be able to choose 2 or 3 badges that would replace the other ones. Also, if you would want to keep it how it is there would be a setting for that.