I have a stammer which I think stems from severe social anxiety as a child. I used to be part of speech therapy program that has a similar ethos. 90% of stammering if just psychological so they say the only way to beat it is to face your fear e.g stammering on purpose but in a controlled way. Easier said that done though and it's easy to regress.