Hey cute lookin' kid. First off I would say it has very good lighting. Seems like it could use more color. What I noticed right away was that you shot this in portrait mode. I think it would turn out better being shot in landscape mode. Now i know this sounds silly since everyone always says you shoot portraits in portrait mode but this is an exception to the rule. Here is why; when you are doing a profile shot (and this is a great example) you will get a better result by shooting in landscape because of the fact that your subject is facing to the side. You want to give him somewhere to go, just as if you were shooting an action shot of someone running to the right, you would leave more open space to the right than you would to the left of him.
Try it and i bet you will be suprized at how better it looks! =)
One last thing to make the shot look more profesional would be to follow the general rule where you keep the persons eyes in the top 1/3 of the photo. this looks a bit border line. It is ok to cut part of the top of the head off if you want a tight shot.
Good luck! =)