The difference between speaking English and knowing the language professionally

There are many people who speak English, but only a few know how to use it correctly in a professional context. They may know the meaning of words, have a vast vocabulary and express what they want in a conversation with their foreign friends.