If you want a great job, you need something of great value to offer in return.
Money is a neutral indicator of value. By aiming to make money, you're aiming to be valuable.
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.