Adding surface scratches
The way Todd is completely right,but you can go even complex for scratches,like using the pointiness feature in blender,here I used two different scratches texture to do the material,check the node tree for more information.