Artificially limiting access to your betting money is a good way, for example, if you are betting crypto's then using a paper wallet and keeping multiple copies in safes and in banks (making it difficult to go and use them) is a decent starting step.