How would you translate this sentence?
That is nothing to be proud of.
I can only think of
(a) Das ist nichts, auf dem man stolz sein soll.
Are there better ways to translate it?
A good and fluid translation would be
Das ist nichts, worauf man stolz sein sollte.
The subjunctive is crucial here because this is your own/ society's opinion. Using the indicative mode is impolite - if you are not talking to a child that has done something rude.
Your translation would be fine, too, but make sure to use the subjunctive and use the accusative instead of dative.
Das ist nichts, auf das man stolz sein sollte.
Until now, I presumed that your sentence is meant to critizise someone. If I am not mistaken, it could also express a humble self-critique. In this case, könnte instead of sollte would be better.