If I were to make an unsolicited recommendation… You really should look into Jordan Peters training stuff. It’s failure based, and not exactly ‘fun’ but good lord does it produce results. Every guy I know whose bigger than me is using this approach - or has stellar things to say about it.
I posted some videos of his in a video dump thread I made, if you’re interested in watching (non-obligatory).
Anyways, I was sleeping on your log before and I’m here for the follow now.