Hmmm I think it's more of a RNG and luck. I never have gone over 30 battles to win cards (rare ones ). Dungeons normally get them right away unless I've been out bid. Raids take longer which is understandable. The packs however do need an adjustment. -.- to minimum one rare every 10 packs guaranteed. it hurts.