The coat attribute is a great way to add a layer of gloss to your model. The "coat normal" attribute allows you to connect a texture through a bump node to break up the coat reflections.
Some of the techniques for shader design are taken from Arvid Schneider's tutorials like this one: • How to Create Realistic Microphone Te...
Here I make an orange peel shader.