If you don't have elite status with AA, may I suggest flying CX.
Enroll in the platinum challenge by calling AA. When you return from BKK, you will have Platinum status and will have earned over 28,000 miles. Just make sure your fare class is in H, B, or Y when flying economy class.