All relationships go through problems. Some of the best things to do are stop the blame, criticism or the feeling of being ashamed about anything and instead ask for what you want. Be clear, specific, but in the best positive way. Always show your appreciation for your partner and don't give up if it truly means something to you.
Language barriers are one of the comment causes to many tensions in a relationship. Being able to communicate clearly with each other is essential in making a relationship work and last. If the mother tongue for a couple differs, this doesn't mean that there is no hope for a long last relationship.Some way to help reducing such issues due to language could be teaching your partner some of the basic words. Your partner could take a course in the language. But most importantly be patient with each other.