Go volunteer and spend time with those with less resources. Pour yourself into something worthwhile. When you take your focus off yourself and pour it into others things will improve.
I also know this isn't popular here but spiritual fitness is key as well.