Consistency is key! Even 5 minutes per day is good. Over time as you start seeing incremental improvements you get addicted to playing and naturally spend more time practicing.
A lot of modern business/popular psychology books are rehashed ideas of older books and concepts. For example, almost every book on mental toughness is based on Stoic philosophy and being present/mindful. Almost every book on effective learning is based on deliberate practice. And so on... When you understand these fundamental concepts, you only need to read the best 1-2 books on the topic to grasp the idea so that you don't need to read the other 20 popular books that all repeat the same idea using different words. Unfortunately you have to read a lot to figure out the underlying concept of these books in order to figure out if a book you haven't read before is based on the same thing.
Dumb opinion. Running a few miles per week (like most people) isn't going to "cannibalize" muscle. Any muscle loss at that point is due to malnutrition, not running. You'd really need to be running marathon distances or greater to "cannibalize" muscle.
SoundCloud - I listen to the artists that my favorite artists listen to, as well as the tracks they repost.
Spotify - Start with an artist I like, listen to all the similar suggested artists, recursively do this until I'm back to the original artist.
YouTube - same as above except with channels. Lately I've been into stoner doom metal, so 666MrDoom is the starting point. From there I listen to all the related channels.
It's a lot of manual labor but I enjoy the process and often stumble upon gems that make my skin tingle.
What is your opinion on reading on the Kindle? Is it as effective as reading a physical book? I own tons of physical books but am completely out of shelf space for new books.
Have you gained a noticeable amount of water weight since you started taking creatine? I used it to take it many years but go so bloated it felt unpleasant. Maybe I was taking too much or a bad product.
I went through a similar experience recently. Got laid off, was unemployed for 2 months, recently just started a new job. I went through the same leetcode humiliation as well. My only advice as far as the job search goes is to "git gud". Really, what else can you do? Keep grinding and doing as many problems as you can. Interviewing is a numbers game, and eventually your stars will align where you'll either get problems you've seen before or can solve reasonably well on the spot. But the important thing is to keep doing those problems.
Aside from that, you need to take care of your mental health. Being unemployed and getting wrecked in every interview was seriously depressing. Develop a strong support network of friends and family that you can vent to. I didn't have friends to refer me to companies but I had friends who would listen to me whine and complain about how life was shitty. And that helped me a lot. Exercise every day, eat clean, get a good night's sleep. That's all I've got for you. Now get back to leetcoding.
So basically it doesn't matter which level you're hired for, because you'll have to teach yourself how to do the job regardless (with minimal training/mentoring)?