It is not enough to be good at what you do. You must be knowledgeable about business to make an impression. However, you need your core technical talents and creative understanding to develop a successful freelance business or profession.
Skills like storytelling, client management, partnership-building, and strategic networking that are more focused on communication and how you interact with both present and potential clients can put you in a position to get contracts, close big transactions, and get recommendations and repeat business.