Stu, I looked at the country. If I go over something you already know, forgive me. I'm explaining it fully so if others have the same problem they can resolve it.
1.Some corporations do not have enough workers to fully stock them, so they're not running at max efficiency. Efficiency, productivity and quality are important factors in a corporations' profit margin and this is going to hurt your overall profit.
2.Your welfare index is at 111, so your corporations will not preform as well. Welfare you want for sure at 130, it will make a very large difference when your corps can run at a higher efficiency.
3.I wouldn't personally recommend your corp choice. Lots and lots of offensive military corporations. The specific product choice probably isn't very profitable. Natural resource corps are the most profitable in general. Look around at what other empires do. I would also recommend you increase taxes. Profit share to 100.
Corporation choice is a big one. I would try different stuff ASAP. More natural resource corporations for sure. For newer, lower population countries I usually start out with nothing but natural resource corps.
A few random recommendations/comments to you and everyone in general:
^What Neutralsc said
Various High tech, industry, defense and service based corps do very well. It really does depend on what product, though. I look to players who I know make a lot and peep their corporation choice.
Remove most of your military gear, CEO is a great place to store gear, ammo can sit in countries without a massive budgetary downside. If it's your main and in secured mode, only ammo.
Make sure your Welfare is at 130 at least. At 130 your corps are more efficient and you make far more off of them. As Brandon pointed out the Social Security rate plays into this, but you also want to make sure your Health, Transport and Education indices are high enough to allow 130 welfare.
Privatizing your corporations allows them to upgrade more, requires less workers and disallows opponents from attacking your corporations. This can be done fairly easily if you have a CEO of your own on the same planet. I do this with nearly all of my countries. EO, Joel, Anihana, Mike C, David, and even LEE all run good eco setups and with most of them I think you can openly see a lot of their settings.
I will also use this as an opportunity to hype up the Discord we have going again. All of these above players, well except Lee, is in that Discord and I know most will be more than happy to answer questions. We finally got Andy and another Developer in. Which doesn't mean you get to spam them in our channel, but our feedback and discussions are being watched by those that develop the game.
https://discord.gg/TzVkXTH9