If I may answer about language issues, language is one thing and languages involve a lot of other aspects. The cultural background is also a very important issue that is related to language. For example, a doctor's language skills are quite high. But if you are talking about a doctor who comes from a country that has a different perception of males and females, the way they practise medicine is exactly the same technically, but from a cultural background point of view, they might behave a little bit differently.
When you're talking about language, you must think about culture. You must integrate them.