Even a gambler have a good relationship with money if his mind is saying that "he wants to gamble" then it will be useless. Other kinds of therapy will work with the gambler and I will include the family ties in here. Family will be a good help for the gambler because they can help him in order to be cured. Another way that can help too is that let the gambler live to a place where there is no near casinos and let him give some things that can spend his time on it like playing games etc.
Practice and application is a must and you should keep in gambling.
People are really dumb when it comes to gambling, that they want an instant profit. Gambling is not about only money, it is also about entertainment for you to relieve your stress. They should keep in mind that kind of point of view or mindset in playing gambling. Therapies are only needed if people really can stop themselves from gambling. If you're a wise gambler, you should give them some tips and advice so that they will not have a hard time gambling. If you don't want to lose your friend, or if you don't want them to ruin their life because of gambling, if you're a professional when it comes to that, it should starts with you with a proper mindset.
With this, I think you could stop your addiction in gambling with just thinking differently and not just going with the flow.