There are many great questions in this blog by Seth Godin.
I have answered these questions and my own through making giving integral to my work which is why I love partnering with Buy One Give One (B1G1).
Check out B1G1 yourself. You too may find that partnering with them is an answer to your giving questions.
Be the difference you want to see in the world.