I think that we should focus our efforts around the notion of 'Campaign Readiness'.
There is an old chestnut that 'all politics is local'. I believe that to be true. People will vote based on what is important to them. We need to get some practice in showing how our core issues relate directly to people where they live. We need to learn how to persuade people. We also need some practice and education ourselves. We have to build a representative platform that deals with the most pressing issues that concern local voters. Although our 'core' issues are important, they will not decide an election. To get our issues into the public debate, we need to be ready willing and able to debate the other issues as well.
You have hit the nail on the head, regarding "all politics is local." And there are so many issues that too often the media play as national, that are in fact local. For instance, the pensions of so many people nearing retirement age have gone into meltdown, except for the pensions of MPs. If you haven't looked into the amount of money the MPs get in pensions, do a search. It is obscene. And when you point it out to other people, it ticks them off too.
What about the high rate of taxation for individuals vs. the low tax rate for corporations?
Or the cost of "protecting" world leaders at the G20? In a campaign you could calculated the number of voters in a town where an all candidate meeting is being held. In my area, I would look at a large town (by Nova Scotian standards) of 5,000 people. So, $1 billion divided by 5,000 people = $200,000 per person. How many years would they have to work to pay those taxes?
Now, I'm getting ticked. Come on someone, surely my math is wrong?
And you could take this approach to a multitude of issues.