For the grainy part, I don't get how it happens but sometimes it's about a good shake of the paint pot and really thinning it down. This makes it a pain to get good coverage though so I usually base coat with a normal color close to what i want (grey for silver, brown for bronze etc).
I'd add that for shadows, you need to glaze with mate paints as metal as very mate shadows ^^