English is very different from country to another speaking that language,so that can make problems for non-native speakers.
Maybe you can speak well when in your country or when u go to UK ,but is taht no the same in other aera.British English isn't the same that American or Australian English or Indian English too.
Replies