Hard work and the right place at the right time is certainly helpful to increase the chances of success, but nothing is certain in life with anything in my opinion. Sometimes another's misfortune can be a door to success. Sometimes having knowing the right person can land a great job. The question is super broad, but not everyone can excel at everything. That's what makes everyone different, right? We all have our own strengths and weaknesses.