As far as I can tell (with also the input of everyone else), Luck has nothing to do with drops. It does increase your ability to score larger hits.

I wonder though if you either get yellows or girls.

I've had 3 yellows (1 chest 2 helmets) drop but no girls so far. ~40 battles