hmmm a narcissist can't really hate himself... You know what your problems are, try resolving them. Knowing them is half the job done. I don't really know how can you feel happy, strong and smart but not feel that way in the same time, but I think you should go for the positive version