Very nice work here
So this was awsome, a very creative mind you have and you did a fantastic job here with this, I do believe this could do with a sort of related backround maybe a lime green or something, and those little green specs should glow more and with a darker backround they would glow and look perfect over that.
~~THINGS TO IMPROVE ON~~
Some backround work here thats related to the character and have those specs glow more greenish aswell.
~X~