TNA getting 2 hours to work with is a piece of the puzzle,They need better booking,Better storylines/feuds(which falls under better booking),etc
They should stop using gimmick matches like they do too, don't get me wrong I love gimmick matches but when you see them week after week you lose...