Actually Work At Advertising
A major problem I see with advertising, and the industry in general, is that people don't take their work seriously. They come in at 9am and just go through the motions, spending their time emulating what their mediocre peers are doing. However, in a world where consumers are more savvy than we are, in order to succeed you're going to have to step it up a notch.
Despite research analysts coming out with dire reports about the state of the ad market, people don't really hate all advertising -- they just hate annoying, irrelevant and intrusive advertising.
Take your time and create something great. It really doesn't take *that* much more effort. I mean, instead of creating a crap-tacular commercial spot and then spending your time explaining why it's mediocrity will still work and convincing the client that the numbers really ARE on your side, why not create something great and stand back as it knocks the ball out of the park?