Competency simply means one is adequately qualified intellectually or physically to compete in a field or with other candidates. Competency comes with consistency, resilience and building of one’s knowledge on a particular thing. It’s alway very tough when you do things multiple times and don’t get it but a consistent person keeps doing it to learn and be good at what he does. You can’t be competent if you stop learning or putting effort into what you do. So I agree with you on the point that success can only be achieved when opportunity meets a prepared person.