Glass is, obviously, very hard. Things like toothpaste and rubbing compounds work well on plastic but won't have much of a result on glass.

Glass shops typically use cerium oxide based polish. ...