No-one gets an iron-clad guarantee of success. Certainly, factors like opportunity, luck and timing are important. But the backbone of success is usually found in old-fashioned, basic concepts like hard work, determination, good planning and perseverance.