Whether your using enamel or hammertone yes you will need to sand.If your using hammertone you won't need to sand as much as it does stick and go harder than enamel,also it does fill a lot scratches and blemishes.Depending on the finish you want would depend on what preparation you do.The better the preparation the better the finish.