Agree with everything except “read a book a week”. Loads of good information can be explained in far less than a book. Sure, read lots, but why specific books? What about a bunch of opinions/facts/tips/stories being packed into one book makes them more valuable than reading them separately?
I would argue that reading insightful tweets/medium posts/articles by clever people is just as good. And you can read a lot more of them than one a week.