and these are typical your traits from what I can see
Hypersensitivity to any insults or imagined insults
Detesting those who do not admire them
Pretending to be more important than they really are
Bragging (subtly but persistently) and exaggerating their achievements
Claiming to be an "expert" at many things