Same is the case in our career also. The development should be step by step and it should be with your own efforts. If you depend on somebody's mercy, you may not get the desired results. If you depend on some Godfather for your progress he may withdraw his support at any moment. If You push too hard yourself, you can't enjoy the work. So always step by development with focus and concentration on the work will give you excellent results.
There are people who tried to develop very fast without a strong foundation and concentrated growth plans will suffer a lot So strong foundations are very important for development always.
Knowledge is power.
Thoughts exchanged is knowledge gained.