it is good to not lust and to not masturbate, but please do not base your sanctification on your efforts but rather on the power of God.
>Are ye so foolish? having begun in the Spirit, are ye now made perfect by the flesh?
>But now, after that ye have known God, or rather are known of God, how turn ye again to the weak and beggarly elements, whereunto ye desire again to be in bondage? Ye observe days, and months, and times, and years. I am afraid of you, lest I have bestowed upon you labour in vain.
It may be good to use resources, if God wills, for you to improve, but please entrust your sanctification to the Lord and not to man's devices, for no change can come about but through God.
Little children, keep yourselves from idols. Amen.