I agree with MIA about using the AMEX Premier Gold Rewards Card to get the extra earnings but they do not transfer miles to AAdvantage in their MR program.
When I book with AA I use my Chase Freedom Card for cash back and supposedly this quarter they are offering 5% on travel as well (if they are allowing that on all past versions of the Freedom Card).