>What exactly does it mean to "lack energy" and to "drain energy" from other people?
Yeah, it's annoying that she's forcing readers to interpret that. I would guess that she means that they weren't able to perform their job responsibilities adequately, and others had to pick up the slack.