There is no luck involved in achieving success; only an understanding of how far you have come and how to get to where you want. Most career people make efforts to excel but remain in their comfort zones due to lack of clear awareness of the gaps present. Spending some time analyzing your own position, needs, and industry expectations will help you to see the way out.
The main aspect of identifying those gaps is skill gap analysis, a tool that will help you to figure out what you are lacking and what steps you should take to get there. Knowing how to conduct it properly will help you avoid being lost in too much information and focus on your true goals.
Knowing your weak points is just the beginning of becoming successful; the next step will be working on yourself to become a better professional. You will be surprised how easy it will be once you start knowing everything needed.