The reason why I can't speak English, has many reasons. The first reason, vocabulary is something hard for me.
Another reason most people in Thailand do not speak English. because English is not the official language of the country. So most people is not popular to speak English. Thailand's environment I'm not good at English as they should.