Some people have an aptitude for diplomacy and it comes naturally. Others don't. Some are completely turned off by the entire concept that quality work can't stand on its own. Intuiting and playing the power dynamics in an organization is a critical skill for managers especially (and in particular if they want to set their teams up for success). You can read all the theory and case studies you want but if it doesn't come naturally and/or you don't have opportunities to practice, it's going to be tough to make inroads. You can almost imagine it like the current US presidential nomination process. All the candidates are shit, on both sides, but astute folks know it only matters a little bit because there are plenty of smart people behind the scenes who actually pull the strings and make the important decisions. Those are the career diplomats, who are supported by specialist analysts, who are in turn receiving data and insights from technical staff.
One of the easiest ways to "improve" in this area is to start by trying to figure out what the corporate BD strategy is (as well as the entire industry sector), then try to learn what individuals' agendas are, and finally connect the dots and figure out what critical role you or your team can play in the context of the bigger pictures. That's business. Business is not the same as making things. Business is the practice of instilling confidence and trust in other people, ultimately convincing them to give you money for something they find valuable.