Blogging belongs to tier 1, for me. Getting a comment from Bob, Olga, Leslie, or Thomas makes my day, even if it is a depressing comment.
Book proposal is being read at Routledge!
Another life /work hack is to write an article or equivalent every month. It could be a major keynote address or a book proposal. You might not be able to sustain it, but it is a way of writing yourself out of a funk. I've been doing it since September. The last time I did it was in January 2006, and the result was the renaissance of my career.
Your weaknesses will be most apparent to yourself, in many cases. As long as you can some up with good results, it doesn't matter that you have weaknesses that made it harder for you. It matters to you, but not to others.
There are several approaches to weaknesses:
Defensive: you can deny them or attempt to conceal them (usually making them worse in the process!).
Opportunistic: you can identify them and work to remedy them.
The approach I've taken often is to ignore them and making my strengths so strong that the weaknesses won't even matter any more. This "works" to a small extent, but then doesn't allow as much personal growth.