https://www.youtube.com/watch?v=0F0VsoP-Ok0It's a long video (pro-tip: watch everything at 4x speed so you can watch 4 times as many videos) but it's a good systematic way of managing your time and avoiding procrastination. Also hits on a paradox I really like- often, the more time you spend on something, the less likely it is that you're doing it right.
I don't play much Warzone anymore, but still burn about 4-5 hours/day on gaming (and pornography, and Netflix, and a shitton of car videos but I already said pornography) and it works out pretty fine as long as I stay organized about it. There's a huge difference between taking a 1-hour Warzone break on a whim (to avoid actual work, as a form of self-sabotage) and taking a 1-hour Warzone break
as part of your schedule where you've already thought about how you'll accomplish everything you actually need to do that day.
Another thing is that it's a lot easier to develop bad habits than good ones, especially if the good ones involve putting in work. So periodically shake up your life, do things differently, and deliberately trim out things that you think are important (e.g., delete stuff you spend a lot of time on and value a ton) just as a way of introducing serendipity and mitigating entropy.
Everyone has their own motivation. For me, I have an Arya Stark-style list of all the people I want to kill someday and I read it to myself out loud every time I feel like giving up- works rather well. Once you find yours, it'll really help you out.