I just went to the branch and Pattaya. Ther was probably a hundred people waiting. Luckily I got there an hour before they open and was able to do what was needed. You need to bring your passport and one more form of ID from this country luckily I had a Thai driver's license if you don't then you're going to have to have an electric or water bill in your name. The whole process took over a half hour for me alone I have no idea how they're going to get through all the people that are waiting. When it was finished she informed me that stuff was sent to Bangkok and in a week or so my account will be unfrozen. Luckily I brought cash also with me from the states.
I use expressvpn. I paid $99 for one year. It's good for all usa streaming services and my us bank accounts think I'm in Los angeles. Had no problems with it and was easy to download into my firestick.
If you open a bank account in Thailand as a United States citizen you will have to give them your social security number. They don't run your credit but they do inform the internal revenue service that you have a foreign bank account.