There is a reason why some are luckier than other at being an entrepreneur, and the reason is not being lucky. Developing entrepreneurial skills takes time and requires a lot of energy, but also a strategy behind. You need to learn to develop your business, not necessarily something that you like doing.
Start by developing a network of trustworthy mentors. Make sure that they can give you their time and be humble on receiving their advice. You don’t necessarily need to confront what you don’t like in them. It will give you a direction and will help you find your way in confusing situations.
Learn what customers want and build a mechanism to keep a real connection with your customers. This is still the biggest mistake that founders make after the business is taking off and control is mediated by different organizational levels. Also learn to analyze data and build financial models. You might hate it but this will surely make your business work.
Lastly, though the list might be longer, get comfortable with negotiating, or get ready to say “no”. You are in the business to make money, so don’t make too many gifts in negotiations and don’t leave money on the table. And, yes, sometimes say “no” to what might hurt your business.