Texturing is the process of telling a story about the object, where it has been and what it encountered, how it was taken care of, etc.
More than just scratches, you need layers of grunge and dirt build up and to wear it away again to show how it was held, where it was kept. If the object was kept in a museum, then you are done. If it was handled and passed along generation to generation, then the second image is headed the right way sort of. I Don't see the scratches and pits that would show where it contacted something in battle, and I don't see the dirt from being rubbed clean and put away.
Technical answer: You can use another texture image slot image that is set to slight bump, and also affects the color mix with multiply so that you can scrub in some dirt, draw in some scratches. I suggest a white image and paint into it with gray and black using some clouds and noise set to rake and random to keep from looking procedural. Because of the white, you may need to invert the bump node direction from that image to the shader.
I second the idea of setting up lighting for the mood and effect - and I also think it a good idea to post the process on blenderartists.org to get multiple views and input on where to go as you continue.