I think you are on the right idea. This goes beyond language learning, but empathy for the other person you are communicating with. Even if I'm talking to another American, communication is greatly improved with empathy-- trying to understand their mindset and perspective.
My conversational path will follow what I think their perspective is, and produce an excellent result. I've tested and proven this in sales work I've done.