Accuracy first and then natural speed please.
It is undoubtedly a tough skill to acquire, you may even consider condemning this language, with all its oddities and words that are spelt the same but do not rhyme! I hope whoever attempts to decipher and recognise silent letters is successful, and manages to train their tongue to listen to the sounds, ignore the unspoken ghosts and soften their speech. Also, that they are able to talk with folk in any matter, may it be business or pleasure, with dialogue as that of a native speaker. So grab your friend’s wrist and practise until your brain feels numb! If you try hard enough, fluent you will become!