Using the Barclays Aviator Silver credit card gets you 3X miles per $ spent on AA purchases. If you don't have the Aviator Silver, then either the Citi or the Aviator Red will get you 2X miles per $ spent on AA purchases. All of these options will give you 1X LP per $.
If you don't have the Aviator Red, make sure to ask the flight attendant on your next flight about it. I hear they might have a special bonus only available on that flight! /s