It is harder for adults to acquire a perfect accent, but that doesn't mean they can't speak the language well. It doesn't matter that much if you have an accent as long as people can understand you. The easier it is for people to understand you, then the better your accent is. Bsically, don't be shy- if you don't speak, then no progress will be made. From your post, you have nothing to worry about in terms of language. When speaking to people try to watch them carefully to see if they have understood you. If you think they might not have, then try 'reformulating', which means repeating something with slightly different words. there are other strategies you can use- an introductory phrase before you say the imporatnt information can give the listener time to focus in on what you're saying. I haven't had many students from Malaysia, but I was there last month for a holiday and I found that I had no problems understanding people, even those with a fairly limited command of the language. I think you might find that your pronunciation is better than you think.
- For Teachers