Get a Charles Schwab bank account and atm card. They reimburse all international ATM fees forever, and it does add up.
Get a local health insurance in Thailand or an international plan. No need for US coverage, and the international or local is
***
the price or less. Or just pay cash bc everything is so much cheaper. Get a basic emergency travel insurance in case you're out cold and don't have the option to research hospitals but if you are conscious you can find affordable treatment for virtually anything.
When you arrive go to the US Embassy and write you address on a form and tell them that its correct and they will notarize it. You can use this to go to Bangkok Bank and get a local bank account and debit card without further requirements. The other banks all require work visas (unless you get lucky at some branch that waives that requirement.) With a Thai bank account you can pay with your phone "pay scan" and it makes transactions much easier bc many places don't accept credit cards for small payments or they charge a fee. Also you can shop on Shoppee which doesn't work for US cards, and more importantly you can shop at local vendors you find on instagram or facebook like the Thai, and get great prices on good stuff.
Prepare for visa runs every 3 months or put in the effort to arrange a medical tourism visa or thai language school visa.