The best answer is yes and no. The best way to get rid of scratches is to sand with fine grit wet paper, followed by finer grit wet paper, etc. until you are using the finest you can get. The result is cloudy white acrylic. Then, you have no big scratches left, only very tiny microscopic scratches, but tons of them. Now, you polish, again using finer and finer grades of polishing compound until you finish with crystal clear acrylic. That's a lot of work.