The things that make a great job great...are rare and valuable. If you want them in your working life, you need something rare and valuable to offer in return In other words, you need to be good at something before you can expect to get a good job.
Cal Newport So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love