Commitment to self-improvement alongside persistence and focus is indeed a sure way to career success. However, the pursuit of career success should not be limited to just career progression. If this is your sole pursuit, you may not achieve the success you desire.
An all-round improvement in knowledge, experience, skills and efficiency will ensure consistent growth in your career.