Do you have a Thai ID card?? Otherwise you can't link your thai bank account and send money from this account to Wise. You can only send money from Wise to your thai bank account.
Very easy! You can apply for a Non-O visa at Thai embassy in your home country. After that and arrived in Thailand no problem to get a Bank account. As a tourist no Bank account is needed!