1. Get a hold of books on the greatest battles of WWII and read these books in your spare time. They are tightly gripping. They tell the story of triumph of good over evil, of war, of perseverance, of battles lost but wars won. Your adrenalin will flow. They will distract you from the never-fulfilled need for boring, lame, shallow women. Read an account of the U-boat war, how the invincible German submarine fleet was eventually ground to dust by the Allies. Read Armageddon: The Battle for Germany (by Max Hastings); a classic work describing, in nail-biting detail, the Russian and American final advance into Berlin. Read The Battle of the Bulge. The Battle of Midway. Iwo Jimo.
2. You have to be very aware of exactly where one ought to be in these inyonim. You cannot lose focus. If you have not already, download Rabbi Zvi Miller's Windows of the Soul (http://www.koshereyes.com/page2.php), print it, keep it in a three-ring binder, and read it again and again (no matter how much you fall) even after you know it by heart. One of the tricks of the yetzer horah is to blur the truth and make you forget your obligations ("na'asis lo keheter"). You cannot afford to let it do that.
3. On Shabbos, b"H, we get somewhat of a break from our Yetzer Horah because we can't turn on the computer. Curl up on the sofa, with a tea and bag of chips, with some good Jewish classics such as All for the Boss or The Way it Was, or a biography of R' Sholom Schwadron. True Jewish heroes. You'll cry a little, thinking about yourself, but you'll take pride in the fact that you belong to this great nation, and that you will win in the end, and bequeath your children a legacy of a totty who was moser nefesh for Yiddishkeit in the darkest tekufa of the internet. Have a great Shabbos, and don't forget to spend an hour in the Bais Hamedrash trying to figure out a sugya. No cheating; the parsha doesn't count. Gemoro davka!