No offence dude, but thats one ugly piccolo...
why?
the ears are to short, his nose is too.. human... he sorta looks like an old man with green skin and antennas...
His eyes are too friendly... its just not piccolo...
Here... its not the best pic, but its a example... could be used as a refference.
See the ears? need to be much longer, and the eyes need to be more square too... and the pupils are too big imo.
But its a good start though.