I think the number one thing holding me back right now from having more money is that I hate investing.
First let me point out that it's not that I don't have money. Right out of college I set specific monetary goals for myself that make me a millionaire by age 45 or so (I am 30 now... almost...

) and I am on track with that plan. But the plan requires me to double my net worth every 5 years, which either means investing at about 15% ROI or dramatically increasing my income or a combination of the two.
I was in mutual funds and index funds for a while but I didn't like it because of ethical considerations. The money is just spread out over a wide swath of companies and who is to say that they line up with my values? I don't want to invest in Coca-Cola, Walmart, Phizor, DOW Chemicals, etc. I don't know how to find companies to invest in that are providing genuine value to the world, companies that I can be proud to support. Even the "ethical" mutual funds seem a bit dodgy to me. Most of the businesses that inspire and excite me are private ventures without public stock listings.
I have some investment in gold and guns, but this feels like hoarding and not being in the flow of the universe. I am much better at hoarding, but I feel I need to change this if I want to attract more wealth. I looked into real estate investing for a while. It looks like there are 2 ways to profit: buy a house for below market value by taking advantage of someone who really needs to sell and/or own rental properties and be a hard-a** who evicts anyone who can't pay. This doesn't sound like much fun to me...
One thing I could "invest" in would be some employees, like childcare and house cleaning, to free up more of my time to work on growing my income. Somehow this doesn't feel like an investment as much as an expense, especially since I'm not bringing in much income from my business ventures right now. Anyone have opinions on this?
Any advice is welcome!