I can't recommend going doorknocking for a cause you care about, enough. Its maybe a half-day, you'll find most people aren't like the angry commenters on twitter, you'll meet people in your community and it makes you more confident talking to strangers!