some nice work here, you have a good eye for colors. and are showing nice improvement. some suggestions if I may:
1. buy a spray can of matt/flat varnish. If you paint in Vallejo acrylics then make sure the varnish is acrylic. some of your uniform colours look a bit glossy from the pics and spraying a coat of flat varnish can help you flatten them. A lot of people think varnish is a final coat but you can use it to flatten a base color coat and then paint your shading over it.
2. try and practice blending the edges of your shading and highlighting colors into the base color - you can buy some acrylic paint retarder which slows drying time and gives you time to do this by gently mixing your base and shadow color at the borders with a clean brush whilst they are wet or a similar effect can also be achieved by thinning your acrylics with more water when shading and building up the shading in layers (test the paint/water mix on some white paper, it should be quite translucent to achieve this effect so you can still see the base white paper through the paint layer before you apply it to the model) - subtler shading can really take your work to the next level.
3. to better identify which areas should be shaded and which highlighted, try holding your figure under a single overhead light source like a desk lamp, this helps show you where the shadows and highlights would typically fall.
keep up the good work.