I've had good luck with the DP High Performance Glass Restorer and the LC Glass Polishing Pads that have abrasives in them. You might also want to look at the Diamondite products from
AG. I obtained both items from them some time
ago and it really does make a difference. Good luck with whatever route you go.