This is what I used from Harbor Freight:
Product Link:
Link
It was on sell for $30. I just used the terry cloth bonnet thing on a low speed with Novus #2 and a spray bottle to keep the areas I was working on moist. I read a post somewhere that you know you have the right amount of water and novus when the novus is flinging around from the spinning.
Before I started, I didn't have much confidence. But I tested a scuffed part on the top rim for a moment with the buffer, and with just a few seconds of buffing, the scuffed part had pretty much vanished. There were hundreds of micro-scratches on this spot, and when I was done, just a few tiny deeper scratches were left, and they were only visible because I was looking for them.
The above buffer may be to large for a smaller tank though. But what I did was buff the tank, clean, and repeat two more times. All the normal scuffs and scratches were gone. A few deeper scratches remained, but they were MUCH less noticiable. I'm sure I could have gotten them out in a few more minutes.
Oh, on choosing a buffer/sander, many of the cheaper ones do not have variable speeds. I read that you want low rpm, to avoid heating the acylic. If you heat it up, it will cause a visual distortion. So make sure you can control the speed.