Your colors could be improved: your pink shades's hue is fixed, and there are 5 yellows, two of which are really similar and therefore no reason to have all 5. 4 is more than enough. If you're set on antialiasing with the background, stick with 1 intermediate shade before expanding, at this size 1 is enough.
If what I understand is correct, you started off with lineart? in that case, you can try playing around with line thickness, here's an edit to the body to illustrate my point (I also changed the colors so feel free to use them if you like it!):
The feet are also very large, in the official art (it's the same as your reference, mind) you can see they're slightly smaller than the arms, so keep that in mind. Another thing to keep in mind is that you use black to separate the toes, but use the darkest yellow as an outline, that feels inconsistent and looks like the separations are painted on instead of naturally being there.
If what I understand is correct, you started off with lineart? in that case, you can try playing around with line thickness, here's an edit to the body to illustrate my point (I also changed the colors so feel free to use them if you like it!):
The feet are also very large, in the official art (it's the same as your reference, mind) you can see they're slightly smaller than the arms, so keep that in mind. Another thing to keep in mind is that you use black to separate the toes, but use the darkest yellow as an outline, that feels inconsistent and looks like the separations are painted on instead of naturally being there.