Metal polish takes forever, but it works.
I've used Brasso with success, though it is virtually impossible to get it looking
completely new. Don't be overly aggressive with the polish-- it can wear off the text on the back of the iPod.
Prevention is by far the better route-- For the last several years, when I buy a new iPod I immediately add an Invisible Shield or Best Skin Ever to the back. They are a bit tricky to apply, but once they're on, they're on. It doesn't look quite as perfect as a new, unscratched back-- but that look only lasts 5 minutes anyway. 🙂
Silcone isn't going to completely protect the back from scratches.