To be fair nobody actually knows how much money TNA makes or loses. Since TNA is not a a publicly traded company like the WWE its impossible to actually know what their finances are. We don't know how much it costs to produce a show, we don't know how much they get from Spike and their many sponsors, and mostly we don't actually know how much the big stars are getting paid. All we really know is how many people they pack in, ratings, and PPV buys and that really isn't enough to go on.
Its obvious they have wasted some money especially considering some of the big names that have come in and have done nothing for the company and all they money they spent to change the ring from 6 to 4 sides and the extra production has mostly been all for not because ratings haven't gone up. At the same time I would bet money that they probably got a lot of money from advertisers bringing in Hogan and Bischoff, since those 2 have proven track records its easier for others to invest in a company like that because of the success these 2 have brought.
To answer the question though if I was TNA I would spend money where its needed and do my best not to spend it on certain things. For example Jeff Hardy isn't worth the money he is making. The guy is a detriment to the TNA locker room and the company as a whole and frankly, they are wasting money keeping that guy around because without the WWE, HE AIN'T WORTH SHIT.
Secondly they have a lot more talent then they need and shaving it down to the guys you actually want is a good idea. I know they don't pay much for lots of their lower to mid card talent but every dollar counts.
Thirdly I would not try to expand and go travel across the country and the world for the simple fact they can't draw the crowds to financially support that. I hear so many people say TNA NEEDS TO EXPAND and that is just a stupid move. Jim Crockett Promotions did WAY better business than TNA has ever done, constantly drew crowds between 10-30 thousand people and they still went out of business because they expanded so much that they were spending more than they were making. Think about how much it costs TNA to run a show in Abu Dhabi and then think of the fact they only drew 1,000 people. It cost them WAY more to run that show then they made from it.
I know people always say they need to get out there more but if you expand and don't make any money from doing it then there is no point. Stay in Orlando for a while until you can build ratings, crowds and PPV buys. When those get to a certain point its ready to expand but at this point in time its a bad business decision.
Those are a few things I would try at first.