I too have deviated from being well entrenched in the teachings, but that has been good for me. I discovered teachings that seemed a great idea at the time, but I've come to realize it's not doable to overcome one's delusions about the self on your own. For example, I spent energy into vanquishing desire because of an excerpt on the Pali Canon that I read, and another time I spent time on dissolving the self thinking if I starve the ego's wants then I will be free or something. Basically I got too theoretical. Being part of a sangha is vastly different than being on your own, trying to figure it all out. A monk I listened to used to say that being a monk isn't just about going off somewhere to study the scripts and meditate, the more important aspect of it is the sangha. Anyway, I'm doing more tidbits of mindfulness here and there throughout my day, especially when it comes to internet use. I found I start the day unfocused and at times (lying in bed, after shower) I just find myself having scrolled for 30-60 minutes of browsing. It's always a notification or something to check on the phone, and bam, before I know it I'm so sucked up I only realize I was sucked up after I get out. I think mindfulness in this area would be a huge asset. I like your mindset, it's important to not only see what you are not doing and how you could improve (negative reinforcement) but also focus in equal parts or even more on what you are doing that is positive and helpful and what a ways you've come. I tend not to focus on that without deliberate effort.