I agree 100% with
@Brandon ***********
. I'll just reiterate what he says in that it's very useful to take a Thai person with you when you open the account. Even more useful if they have an account with the same bank, even moreso at that branch. Keep in mind also there's a few forms that need signing which are invariably in Thai, so it's good to have someone to explain exactly what you're signing. I believe the branch at the Bangkok Bank HO in Silom as they have a specific international section where they all speak English. Try to avoid the insurance deal, as it's not particularly good, but they like it as they get the commission