I would agree with your ideas on this subject, for the most part. Definitely, it's a combination of hard work and who you know. Hard work will only take a person so far, then if he or she knows powerful and well connected people within the industry, it stands to reason that this person will have the fast ticket to advancement (perhaps even over competitors who have just as much or more experience, skill and knowledge). I've observed it at companies I have worked for in my history. Now when it comes to luck, I don't know if I really believe in luck. I suppose it's possible, if luck exists at all, a person is lucky or blessed to know powerful, connected people. This obviously goes for individuals born into privileged families. I've worked hard all my life and because I am shy and somewhat reserved, I don't have the connections to powerful people in my surroundings. Not feeling sorry for myself here, because I do have a lot of good and wonderful things and people in my life, all I am doing is trying to illustrate my point with my own example.