If you want to seem smart at cocktail parties, the best way to do that is to know just slightly more than your friends at all the things they care about. Some resources for that: Wikipedia, pop science magazines like Discover or Popular Science, Mythbusters, Science Reddit, and all the stuff linked from there. Also stay up to date on your celebrity gossip, pop culture, and sports scores.
If you want to make money, the way to do that is to pick an area that is currently in demand in the economy, specialize in that, and go deep, enough that you have more knowledge than anyone else. Computers are hot right now, as is SEO and online marketing. Biotech may be hot in the near future, as is clean tech. You basically want to deepen your knowledge as opposed to broadening it. Whenever there's something you don't understand - and I mean don't fully understand, it's easy to have a superficial understanding of things - go seek it out and learn as much as possible about it.
Learning about something for achieving an objective is similar, but the objective is chosen by you instead of by the economy.