depends on what you want to do… withdraw money with your revolut card? i think there is a 200€$£ limit per month for free withdrawals in the free version and like 800 in the metal subscription… use it for online services? yes good for that. to transfer money into thai bank accounts? yes good for that…. to pay at shops? not good. many shops will put up to 3% vendor fee onto your bill for card payments.
the best way is to bring as much cash as your are comfortable taking with you. clean bills (!) and exchange them at a superrich exchange for example or any other that has a decent rate.
besides that you can just withdraw money from the atm with your home bank card. depends on their fees too. but the atm will charge you 220 or 250 baht per transaction. so if you use the atm then take out 30k baht (its the maximum for yellow and green atm).