The best credit card welcome bonuses can be worth $1,000 or more, but there's a catch — you'll need to meet the card's bonus requirements. To earn a bonus for the best credit cards you'll usually need ...