My thought of the day today came from a webinar I watched by Brian Tracy, he said “you are only as strong as your weakest essential skill.” However good you may become at something you may always be held back by a weak quality of yours. So what does he mean by essential skill? An essential skill is any skill that you require to achieve your goals, you may need to be good at coding if you want to build a website, you may need to be skilled at public speaking to share your knowledge or a whole host of any other things.
Never ignore your weakness, they will not get better on their own but they will always hinder you. The most successful people in the world are self aware, they know what they are good at and what they are bad at, you will only become successful when you admit your flaws and improve upon them.