In the ideal situation, everyone would have a great manager - both internally and externally. In the real world, we will all have to work for someone we consider a difficult manager. Learn to thrive in these situations.
If your workload prioritization seems impossible, try looking at it from a higher-level of prioritization. We all must prioritize in life and at work. Our outcomes are heavily impacted by how effective we are at prioritization.
All contractors are built on the same foundation, which starts with the amazing crafts people. With growth in the business, project size, and your career, the time you allocate to different layers of the pyramid must evolve.
There are a couple of schools of thought on development. The highest performers tend to embrace both of them. Don’t ever let a weakness of yours or anyone around you become an excuse for not achieving your goals.