Most people (without severe issues) find that a fun, empathic, wise, strong or brave personality makes a person more attractive. A mean, lazy or selfish person (et cetera) on the other hand can be as good looking as anyone, but they won't have that little extra something about them. A little je ne sais quoi gets you a long way.
Having a good time can be very charismatic, just look at these lovely ladies having a good time.
You don't have to strike a pose or a duck-face to look great. I rest my case.