Personally, I think your hair is too straight, some body would help make your face look rounder. I rarely think anyone looks good with hair that straight. As for your face, hard to tell, an overhead light like that just seems to put so much of it in shadow and makes you look more gaunt than what you really are. If you are thin, and it appears you are, some weight would help round out your features a bit too. I've had the same issue and I looked far better in the face when I was about 15 pounds heavier than what I am now.
And smile! I think it would look better than just standing being all stoical like.