Badge farming works best if you just tag people with low damage
Cluster bomb also has a DoT component; but yes, I believe hitting everyone and everything is the best bet for badge/loot drops.
or just run jump puzzles whenever you can.
I have 400 badges right now. Probably less than a hundred of them are from kills. And I have 500 kills.