Obsessed with one's own self image and ego.
Having an inflated idea of one's own importance.
A narcissist.
self-obsessed; vain