Unless you are very good and very lucky, scratches would still require re-chroming. The chrome plate itself is a hard shell, mircons thick. good chrome is electroplated to a copper base which was already electroplated to the pot metal (Zinc alloy ZN3 is a good plating metal and is preferred by many die casters who cast for plated parts). If you have tiny pits you need to go down to the bare metal and smooth the surface before copper base re-plating. The copper is buffed to get it warm and moved around the surface to fill the small holes and pits that remain. Because of its characteristics, hexavalent chrome (aka hex chrome) is best suited for plating outdoor parts (door handles, turn signal housings, bumpers, etc.). When it electro bonds to the copper, it does not fill in the holes, it contours around them, highlighting the pitting so the surface had to be smooth before plating. You then buff the part to get the luster.
Oh yes, you cannot effectively plate magnesium, stainless steel or aluminum.