More reading. Set time aside every day for reading. Fiction, Historical fiction, factual documents, whatever. Want to feel better about yourself? Do a lot of reading. It's an excellent tonic.
Also, make your body healthy. Everyone says it for a reason.