Leadership just sucked.
The card gives 1 icon and a substantial resource generation ability. Up to 4 resources generated for no action investment at all is great. In case you forgot, is as resource hungry as ever.
With the icon you're boosting an ally by + or yourself by +, you stand a perfectly reasonable chance at scoring the resources just by dropping this on any old fight check. If there was a 2xp skill card that read "+1, gain 2 resources" I would play it! This is that card, and then some!