First, you're obviously a very good person. It sounds like you're trying to solve some very difficult, expensive problems. Kudos for having the courage to tackle these problems and the dedication to wipe out your own savings in the process.
However, people who are as dedicated as you still need to protect themselves. In this case, it sounds like you're experiencing some financial stress as a result of your endeavours. Not only does stress like this interfere with your personal life, but it will also make your activism less effective. We need people like you to be able to run marathons and not just 100m sprints!
My advice is to network as much as you can and find a group of likeminded people with complimentary skills. Because you're the kind of person who believes giving back is important, you're also the kind of person who can motivate others to do the same. If you can find a likeminded group of people, not only will you get access to more skills, but you'll get access to more equipment. I also suggest that you blog about your projects, tell stories about people you have helped, and ultimately treat your social endeavours like a business. Buzz will attract volunteers at first and eventually donors.
In the meantime, ruining your finances will harm the very people you want to help because if you experience financial ruin, you'll have less time and inclination to help. Therefore, focus on the types of projects you can implement in your own community, using equipment and skills you already have. It's good to dream big, but with social entrepreneurship it is more important to dream sustainably.
Edit - I won an award for some social entrepreneurship that I was involved in. If you'd like to talk with a likeminded person, my email is on my profile!