When you take time and struggle to learn other languages, you are learning other people's way of life. You are learning about them really. A friendship bloomed out of that was far greater in the olden times. The friendship today was through a common ground called 'English'. When you communicate in English, u both embrace the common ground and you don't embrace each other. A relationship where you get understand your partner, take efforts, sacrifice your time to really understand, appreciate and accept their differences in taste, way of life, etc. are stronger relationship as opposed to a relationship which bloomed out of common ground. Because, when you accept the differences in your partner, you are accepting them. When you accept the common ground of your partner, you are accepting the common ground and not your partner.
You see someone based on your past. You carry your past likes with you, run away from your past dislikes. But what you really need to do is to face your past fears and know how to handle them better. You are not going to get that 100% perfect partner, but it is in your hands to make them 100% perfect. But, equally also reminded of what they told me, "You cannot change others, but there is one person whom you can change and that is you! Hence make yourself a better person for your next relationship."