You need to really look at the sprite objectively. It can be hard after you stare at it a while, but really try and see the flaws in anything you make. It is easier when someone points them out, but you are still not looking at the things people have pointed out. For instance, I pointed out that his legs were different widths. You don't really even need an objective eye to see that, you can simply measure them. I also pointed out that he was unbalanced. To solve this you must center his weight over his legs in a believable way.
The edits in your old thread are good, but are pretty much complete redos. You should study them extensivly and see how theirs deviate from yours. I decided to make a small edit, not a complete redo, because I think it could help you see what you need to change, instead of possibly being overwhelmed by a different sprite.
What I did was:
- Move his front leg back 2 pixels. Now his weight is over it, and he is more balanced.
- Thinned out the back leg so it's thickness was consistent with the front one.
- Slightly rotated his torso in the direction of the head and legs.
There is still quite a bit wrong with it. Firstly, all of your colors are 100% saturated. None of them should have 100% saturation, and you should decrease saturation for some of the shadows. Right now, you have a very slight luminance ramp, with the different between some colors just 2-3 difference in luminance. Eliminate colors that are very close, you should only need 3, maybe 4 shades for the blue armor.
One last thing. Kazuya said that perhaps this was just your, "style", but I disagree. I think style is intentional, while the mistakes you are making in the piece are unintentional.