There's a differences between narcissism and self-awareness.
It would be narcissism if the author didn't have talent or ability. That doesn't seem to be the case here.
You can be narcissistic and be talented.
You can be narcissistic and be talented.