Do you have any children? I would encourage you to get them involved. Not only is it a great life lesson for them, people seem to give more generously when children are involved.
My 7 year old son "swam" the English channel to raise funds for Syrian refugees. He swam 21 miles in our gym's pool over the course of a couple of months. He raised close to £4k. At the end of his swim, with the help of an amazing UK charity, www.handinhandforsyria.org.uk/, we traveled (on our dime, no charitable funds paid for our trip) to Turkey and Syria to meet with the refugee children and to give them winter clothes purchased with the funds he raised.
We learned quite a bit in the process.
Use every available aspect of social media. Facebook, twitter, message boards, the justgiving site (if you use them), etc. Doing this lead to radio, internet, and television exposure for my son's swim.
Be creative. My son sold those rubber bracelets to everyone he talked to! We also teamed up with a local creative design company who put us in contact with a local independent coffee shop. They created a drink, named it after the swim and part of the proceeds went to the charity. He spoke at an evening fundraising event, alongside politicians, doctors, and media people. We held a Final Five party to celebrate and he swam the last 5 laps in front of everyone. Pretty much anything we could think of to let people know what he was doing and why.
There are 3 types of people who will donate. 1) Friends and Family. 2) People in the affected community. 3) Strangers. It helped to have a different approach for the three different groups. The people in group one donated out of love or to be supportive of my son and would have done regardless of the cause. People in group three seemed to donate because my son's story surprised them and then touched them. But the people in group two were the most amazing. Most of them were personally affected by the war in Syria and were so very grateful for anything anybody was doing. They then put us in touch with more people that could help and more opportunities to raise funds.
I realize I just wrote a tonne -- but I could write even more!