Add "sales" to the list. Even if you don't have strong "product thinking, project execution, nor people skills" you can reach out to sales and offer technical advice, or offer to write the tech portion of proposals. This will get you promoted. Eventually, you will learn the sales pipeline, BD, capture, execution, deal closing etc. You will even learn deal qualification, so you can help leadership focus on the winners. Tech Skills + Sales will pay dividends.