Being an Effective Advocate

How do you become a truly-effective advocate for homeless people (or for any cause you support)?

Here is another advocacy guide from the PC(USA) Washington office.