I wanted to make known a resource I've put together as part of my own efforts to help myself and others with this struggle.
http://tikkunhaklali.co/
Staying pure is the ultimate battle, and in this generation even more so. The key is to never give up. Never surrender. Always return. Always. As you do, you will get stronger. Keep fighting for HaShem's glory.
Discovering the Tikkun HaKlali really helped me reconnect in those times I fell and sought to return to the purity prior to a fall, and I hope it will help others.
I was a bit disappointed that a good solid interlinear and transliterated Hebrew English version was not available so I really sensed G-d wanted me to put this together as part of my own tikkun. I hope it helps somebody.