> 90% of the time I just have to sleep more
I don't know about a lot of the rest of your post, but this bit is key. If you aren't getting enough sleep, nothing will help. The legends of politicians and executives who sleep 3 hours a day are either outliers for whom 3 hours genuinely is enough, or speed-freaks, or often enough both.