The English language is a peculiar beast. In what other language would you pronounce 'law', 'caught', 'sure', and 'poor' with the same vowel sound? Or pronounce all these words with different sounding 'o' sounds? ‘Stop', 'hope', 'London', 'now’?
When looking into accent softening, it is at first important to understand that it's no mean feat!