There shd be something improved for players to earn cards (3% chance per win is pathetic)..i agree with a comment which says increase in player level (base on badges/points) will get cards....
Legendary Protector
Dude! You just completed the Legendary Protector achievement in Protector and won the Legendary Protector badge and 30 points!
Whew....took me several days to achieve this... :P