You seem to be on a good path. Something I do that helps me is:
  a) I save my writings that I put on forums. I may want to use
  them later for a book.
  b) I save compliments other people give me. They can be used as
  testimonials, or at least to make myself feel better in those
  times that I feel worthless or useless.