As someone who badly wants Kerry to become the next president I must say that I think Kerry should be running a better campaign.
So far, Bush's campaign has been extremely negative. He's criticized Kerry more than he's promoted himself, and succeeded in branding Kerry as a flip-flopping, tax-raising, troop hating Massachusetts liberal.
Kerry, on the other hand, has decided to take the high road to Bush's low road. Kerry can't win this way. You can't unseat an incumbent by simply promoting yourself. Kerry has to convince voters that Bush has been a bad leader during his four years and doesn't deserve a second term. Kerry should focus on pointing out the bad things Bush has done, because this is how he will convince voters to vote for him.
The Kerry campaign needs a new direction if he's to win in November.