Find glasses that fit your face. There are glasses that are unflattering to an individual, but that doesn't make them ugly. There are also glasses that are downright sexy.
As far as I saw, no. People told me I look much better with glasses on (I wear them), and honestly, to me, almost everyone looks better with glasses on.
No.. It depends on the glasses.. And the person..
yeah the shape with their personality type.