Sounds like you've been doing all the things that any job counselor would tell you to do – that's a great start. I'm going to make an educated guess that you're having a hard time choosing the exact thing that you want to focus on and that's what is causing the problem. You're hoping that you can find a job where you will have the structure where you can learn and do the job well, but which will also match all your talents, training, and interests. You're even willing to start at the bottom if you can find such a job.
The problem is that no working environment will be able to provide that for you – as you found, even the non-profits are bottom-line oriented and don't have time to ensure that your talents and abilities are used well. But there are two answers to this problem: 1) you can totally focus on developing one of your skills and working toward using that in the working world, or 2) you can follow the advice I found in two books for people who can't settle on using just one set of skills.
For option 1, I would recommend that you further develop your grant-writing skills and find work in that area. There are always jobs on Craigslist and other job boards for grantwriters – it's a difficult thing to do well and it's hard to find those who can do it well and efficiently. If you focus there, I'm sure you can find work in the long run, it will just take diligence and patience. Once you work your way into that field, the work will find you by word of mouth.
I mention option 2 because you sound like me: interested in a number of different things, very capable in a number of different fields and skills, and wanting to consistently challenge yourself and grow. I also have been through the whole range of things you've been through and have been frustrated. Then I found these two books and I highly recommend them:
"Refuse to Choose!: A Revolutionary Program for Doing Everything That You Love" by Barbara Sher.
Barbara Sher also has a web site that has a forum for people to discuss her concept of the "scanner" (see the book or forum for more info): http://www.barbarasher.com
"The Renaissance Soul: Life Design for People with Too Many Passions to Pick Just One" Margaret Lobenstine
And she has a web site, too: http://www.togetunstuck.com/