Pity you have ordered your currency or that you didn't read the Top Question FAQ on the right about Currency Exchange which takes you to this Travellers Article tripadvisor.com/Travel-g293915-s601/Thailand…
It gives you all the options but strongly advises you to wait until you arrive before changing any money as the rate in Thailand is higher. Cash is best, Debit Card costs you 180 baht for every withdrawal in Thai Bank fees plus whatever your own bank charges.