Yellow cards are pre-programmed into players. Some players will always get yellow, some players don't. So when you buy, try buying ones with no/less yellow cards in their historical stats. It helps also that morale is kept high (Very Good). Cards have nothing to do with tackling settings. I set mine Hard and the amount I collect compared to when I set Normal is the same.