I actually find its just knowing people gets you jobs. I've been temping for 4 weeks now, worked for this one company who are now considering hiring me in september after i had a little chat with some of their staff.
well, volunteering is charity shops (which is what I do right now) helps with experience and communicating with people... at least if you plan to just move goods up and down the basement... and at the sales counter...