So i know you guys have trophies but why not have awards ?
they can be little badges that can sit under your profile picture, kinda like this:
They can be easy to obtain or hard depend on the prerequisites.
you have one like:
Your thread was viewed 50,000 times, lets frame that in gold!
or something like this:
Found a bug on the site, Bug squasher.
i'm just throwing out ideas here, leave some feedback below.