Once upon a time there was accept rate; it was introduced by Jeff three and half years ago with a bright future and lots of potential. Lots of water flowed in the river since then and it turned out that feature is bringing more harm than good, until it was finally removed from public display not long ago.
Jeff already started a major discussion regarding citizenship level and how it will replace accept rate; but I'm not sure when it will come to bear fruit and what fruit that might be.
So what I suggest is simple and using existing data: bring the Reputation Leagues forward by displaying the ranking in the user card instead of the good old accept rate. Unlike accept rate, it can't be abused or used in wrong ways. Low values will not attract any negative feedback and the Leagues are very nice system that currently doesn't really get enough attention in my opinion as users just don't know it exist.
And as always, rough sketch: (using random user but he's just a good model :))