Metals shine because of its properties which is metallic bonding, that gives it a lustrous effect.

The contribution of electrons to the metal‘s crystal structure gives it a shiny effect when it is polished. It also has something to do with it reflecting electro-magnetic waves which gives it a white or silver / white color.