Accents let you down. I come into contact with many people who speak excellent english yet have great difficulty in making themselves understood to the British. The reason is accents. It is vitally important to develop an English accent preferably one from the south of england or an american accent. Both are easily understood throughout the length and breadth of the UK.