I'm doing this right now. Hopefully some of my ramblings will make sense, possibly even be helpful if you're having the same problems as me. As most of you know, I'm in the middle of a second version of my book The Sometimes Sword. One of the main things I wanted to do this time around was inject more personality into everyone. I feel like so far I've been doing well. Most every aspect is a hundred times better than the first version: plot, descriptions, character voice, action, creepiness, etc. I can do even better though. I'm about halfway through with 61k words complete, but before I go any further, I want to go through and spruce up my main character Astrid.
She's always been the weak link. I've always been so focused on making her likable and relate-able. As I've been reading other books lately, I've been struck by how directly related character personality is linked to their foibles. They walk hand in hand. Therefore, it stands to reason that if Astrid lacks the proper amount of flaws, she also lacks an equal amount of personality. So I'm taking her back to the drawing board, re-evaluating her, and adding in some crap. We'll see how it goes.