If you speak a foreign language, and know the grammar well and have a large vocabulary, but people find it difficult to understand you because you have a strong foreign accent, can we say that you speak it well?
This is something my friends and I were discussing last night. We recognise that there’s nothing wrong with having a non-native accent when speaking a foreign language, and that few people manage to sound like native speakers of languages they have learnt as adults. This is because you tend to carry over elements of pronunciation from your native language, or from other languages you know.
However, if communication is difficult due to your accent, then it might be a idea to try to modify it so that others can understand you more easily. This may difficult, but is worth the effort.
What are you thoughts on this?