Gary Vee says stop working on your weaknesses and double down on those strengths.
James Altucher says he had to work on speaking to crowds and had to work on many his weaknesses.
This gets ridiculously convoluted. So here ya go,
Double down on your core strength, and work on whatever weaknesses the core is supported by.
If you’re a business consultant, you double down on your ability to understand business, but work on your weakness as a marketer to convince people to get your service (don’t work on becoming a world class web developer).
If you’re an actor, you double down on your ability to do impressions, but work on your negotiation skills to get a bigger raise (don’t work on your singing career).
Communication (public speaking, sales, marketing, negotiation) is the universally needed skill you always have to work on.
So, work on 2 things: 1) Your core competency and 2) Communication.