Hi there is a product called Novus cleaner made for acrylic,part 1 takes out small scratches, part 2 deeper ones, very good stuff, if you use magnets make sure they are acrylic safe ones or you will do some major scratching,
My tank is viewable on both sides, but not the ends. I put an acrylic safe magfloat 360 on both sides of the tank. If I could find them, I'd probably use a stronger magnet, like a aquariumcleaner.com Great White magnet or a magnavore (more expensive). The magfloat is ok, but it isn't good at getting the coralline algea without more effort that I'd like. A stronger magnet would be better. But anything that speciafically says its acrylic safe will not scratch.