Man, that looks SO much better.

Body proportions look spot on, and her face's likeness is also real good.
You also did a great job in matching each type of fabric in her outfit.
The only problem I see is that her pose looks kind of stiff, not very "fighter-ish".
To improve this:
- Her back should be arched forward, and her shoulders should be hunched forward. Note how in the original her chin appears vertically aligned with he front edge of her belly, and her chest and belly look sunken behind her shoulders.
- Her right shoulder should be posed a bit higher. See how the top of it is almost horizontal.
- Her feet should be further apart. Look at the angle formed by her knees and her crotch, and the rectangle formed by her feet and her knees. Also her right foot is a tad closer to the camera than her left.
- Her left elbow should be further from the body. Look at the angle of her left upper arm.
Also:
- Her hair should be shorter and a less straight. That makes her head look bigger in the original. It shouldn't reach more than like half an inch below the chin, and certainly shouldn't fall over the shoulders.
- That crease between her right shoulder and her body should't go that high up. May be the shoulders are lacking a bit of extra volume that would make them blend into the body a bit more.
- The green strip over her left shoulder should go a tiny bit closer to her neck, so there's more of her left shoulder visible.
- The bones in the top of her hand I think are too harshly apparent.
EDIT: Here's this comparison I threw together to illustrate my comments. For the matching I used the torso's size (from the crotch to the shoulders).
Now that I see the comparison, in the original she looks overall beefier. The head should be a bit bigger still, her shoulders should be wider, her upper arms should be longer, and her calves should be thicker.
Also, her left knee looks a bit more pointed to the right (her front) and not so much at the camera.