We all have strengths and weaknesses. Perhaps you’re an awesome sales guy who’s great with people, but challenged with managing a schedule, or a super designer who struggles with communicating your ideas. Each of us have skills we’re great at, and skills we’re not so great at. Regardless of your strengths and weaknesses, we all have one thing in common: time. We have finite time to make an impact in this world. Would you rather invest your time improving skills that come naturally and fine-tuning them to greatness, or grind it out improving your weaknesses that get marginally better, but never great?