Actually, there are way better moves to run on it. Rock Slide/Stone Edge are good moves for a Gliscor, but they aren't the best moves for it.
Some of the more successful semi-offensive sets have been Earthquake, Knock Off, U-turn and Taunt/Toxic. But if you want to make a choice between the two moves you've suggested and no more, go for Swords Dance.
Protect is a good move to have on a stall Gliscor, and is a decent move on bulky attacking Gliscor. If you run Toxic as well, it's hands down the best move out there, otherwise it can be skipped. Substitute is an alternative as well.