Hi Yungerman83
first thing don't beat yourself up because you are in a prestigious kolel, and therefore should know better, I too have been there done that,
Now is the time you can change, and I thought this is staying with me for the rest of my life, well the guys here will tell you, don't think about the rest of your life, it's today you need to worry about, be clean for a day, today, one day at a time. And Yes it can be done.
Just like when you got stuck on a Tosfos or a difficult Shach, this works the same way, if you push yourself the Sky is the limit.
I have surprised myself that B'H I can look away from that billboard on the way to work, or that woman in the street, when a few months ago I wouldn't think twice at looking, and yes this helps in all areas.
Shmiras Enayim is key. I also had every Shmiras Enayim Sefer going, kept one in my tallis bag, they may have worked a bit but not for long, but this works if you let it.
Hatzlacha Rabbah
May we all have a real Kabolas HaTorah
Israel