Yes Bangladesh National need to apply for visa to Thailand before travelling. All required documents has to be produced in order. Visa processing takes about 5 to 7 working days to acquire normal tourist visa for Thailand from Singapore.