Novus #1. Been using this amazing stuff for years since it was recommended to me by Pat DiBurro, the amazing "right coast" luthier and brilliant guitar repairman, and he got the idea from the late Bill Collings of Collings Guitars when he was hanging out at their shop years ago. I use it mostly on my acoustic guitars and my motorcycle helmet face shield. Higher quality guitar finishes are often nitrocellulose (my faves are anyway) which is a pretty finicky and often a very thin finish so this stuff will work well on glossy speakers regardless of what the finish is. If there’s something better out there I haven’t heard of it. For scratches Novus makes grittier stuff you can use in stages with #1 being the final gloss polish. Don’t use car stuff...ever...sandpaper...really?