Allow users to see badge progress
Show the progress left on badge achievement unlockings
Both of the above questions are now closed as exact duplicates of Badge progress reports
I think for the more long term Badges there should be some kind of progress bar beside it to show how close/far away you are from receiving it.
Much like this: