Bro if you want to improve your english speaking skill, I would recommend you to communicate with Indian buddies. Apparently in my opinion, they speak better accent than chinese/malay. I ain't trying to bias on them, but that is the fact to me. Or the other option you might try is to study aboard, making some white friends. I'm sure you can definitely speak fluent english after a while.