However, only perfect your accent if you're good at the language. I once practiced my German phrases until I sounded exactly like the tape - and then because everyone thought I could speak German OK, the reply was very difficult for me to understand. My English accent usually raises a smile, it apparently sounds pretty funny, but it warns the other guy that I'm only a beginner. However, at least I'm trying. To me the height of rudeness would be to ask first if they spoke English.