I think the problem is your sunglasses.They make your face look too round. Smaller ones will show more cheekbone.
That's the best advise i have regarding this photograph