You have all the right line items! In addition, I'd recommend:
- Focus groups for messaging/positioning/pricing & packaging: I'm a huge fan of getting feedback from prospects and customers on any new changes. This helps to have impactful content.
- Video editor/agency: Having a 3rd party video editor helps speed up content creation considerably. Plus, they can usually handle multiple projects at the same time and you can create new sales or external-facing collateral pretty fast.
- Tool to track sales content adoption: Highly recommend a tool to track content adoption by your sales team. Helps you understand what kind of content sticks with your sales team to double down.