Is it wise to go into a career for money in order to be a good provider?

Or must you find something you don't suck at or hate and make money with that?

What's your story/advice?