Face looks waaayyy too simple. work on dat and you should be good. Def don't think this is FrontPage material but this is Newgrouns so anything is possible. not hating just giving advice.
There's lots of work to be done here, This looks more like a sketch than a final product.
Umm. Yeah, it is a sketch. Didn't you read the title? :P
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.