okay i’ve taken a look at the file you provided and the topology is errm…“sub-par.” first of all, there are polygons inside the joints on your model (hips, neck and shoulders). get rid of them, there is absolutely no need for them and they mess up the normal calculations. also, get rid of all those triangles on the arms, they are completely unnecessary. if you need, make some loop cuts along your limbs so they can join with the body. and either split off the thumbs from the body (select the thumbs and hit ‘Y’) or make them attached properly.
although i think after all this your person will be perfectly ready for animation, texturing or whatever