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.