Along with the first 2 criteria, comes discipline!  If you do not have discipline along with your drive and determination, you will sort of spin your wheels so to speak.  You must set goals to accomplish and  have the  discipline to accomplish those goals.