I don't run a witness node myself, but I've looked into running one and besides the cost, running a witness node requires someone technically proficient with setting up a node, keeping it up to update, handling patches and other issues, having to scale resources as the blockchain grows.
Your content is never technical, you post faux inspirational posts multiple times per day and bot them to trending. It's your money, your choice, but are you technically capable of running a witness node or are you just going to outsource running the node like you do with your writing?
It takes more than buying a server and installing the software to be a witness. Ask any of the prominent witnesses in this community, it's not easy. Ask them how the last hard fork went for them...
You're not going to make much money being a low level witness. You're going to lose money on the prohibitively expensive server costs being a witness. If you're lucky to get close to the top, you might cover your costs if the price of Steem recovers and holds.
If you truly wanted to donate and help good causes, why aren't you donating part of your bid bot profits to these causes and needy Steemians?
You want to become a witness to help people, but you're already in a position where you can help people now. Using witness votes for bargaining power to help people, smells like a politician running for office and soliciting donations, so when they get into power they can "help" people.
I don't know you personally, so I am making assumptions here. Maybe you really are doing this for good intentions, but money changes people.
You detailed why you want to be a witness, but gave no assurances of your technical competency. Money can buy you upvotes, but I don't just hand out witness votes. Are you technically capable of handling the required server tasks needed to be a witness?