Tending to talk excessively about oneself.
Egoistical (advocating egoism).
Believing oneself to be better and more important than others due to one's position, popularity, wealth, appearance, etc.
Pompous; snobbish; inclined to turn up one's nose.
Elite; exclusive.