I did a quick paintover:

You don't need that many colours to shade a character, you just need to know where to put the shading. For most things, 2-3 colours is enough. Always keep in mind the texture of the thing you're drawing - bring up references and always refer to them - I assumed he was wearing a leather jacket and khaki pants, so I went and shaded up some appropriate folds. Leather is very shiny in places, so I added some scant highlights. Khaki, on the other hand, is almost completely matte, so it only needs two colours. I didn't touch the boots, but you could apply the same techniques there.
If you're ever stuck on how to shade something, just look up the thing you're shading in a photograph and test it out.
You don't need that many colours to shade a character, you just need to know where to put the shading. For most things, 2-3 colours is enough. Always keep in mind the texture of the thing you're drawing - bring up references and always refer to them - I assumed he was wearing a leather jacket and khaki pants, so I went and shaded up some appropriate folds. Leather is very shiny in places, so I added some scant highlights. Khaki, on the other hand, is almost completely matte, so it only needs two colours. I didn't touch the boots, but you could apply the same techniques there.
If you're ever stuck on how to shade something, just look up the thing you're shading in a photograph and test it out.