the person who called didn't think you're a Chinese doesn't mean you speak English like a native.
Maybe the caller thinks you're Indian. Don't fool yourself ! You can never sound like a native. Maybe only youself have this food feeling for your English. Good luck! ^_*