I don't really do impressions since I would feel like I'm being foolish. Especially if I was trying to do a celebrity impersonation. For some reason I've always found "voices" distracting.
I prefer just giving an NPC some sort of habit or speech pattern. I mostly just talk in my own voice, but...