Mean, abusive, prejudiced, self-spoken
I haven´t found an specific dictionary entry for self-spoken but
According to Cambridge Dictionary
of or by yourself or itself
speaking in a particular way
And according to MacMillan
a. [UNCOUNTABLE] SPOKEN
what you feel and want, rather than what other people feel and want
Adding all these evidences with the other characteristics you listed, we can infer that he's a person that is always talking about himself.
EDITED: I'm not a native English speaker, it has been pointed that "self-spoken" is not a recognizable word. Maybe the author of the entry meant self-centred or any of its synonyms.