The first thing I think TNA are doing right is their roster.
Over the years, TNA has been blessed with some of the most talented individuals to step into the squared circle, they have a great mix of veterans and young talent which can be seen as an advantage of being the alternate to the WWE.
With talent such as AJ Styles, Christopher Daniels, Samoa Joe, Robert Roode and James Storm, Frankie Kazarian, Abyss, Brian Kendrick, Alex Shelley and Chris Sabin, Austin Aries, Matt Morgan, Pope D'angelo Dinero and Mr Anderson. These will be the veterans we will see in 10 years time who should be the main stars now.
The veterans include Kurt Angle, Sting, Hulk Hogan, Ric Flair, Rob Van Dam, Jerry Lynn, Bully Ray and Devon, Jeff Jarrett. These are the men that draw you in to watching. I should be drawn by Sting and see Frankie Kazarian wrestle and think, wow, this company's awesome, and for the most part I do.
Also, The Knockouts Division is given more time in TNA than the Divas Division is in WWE, although I don't believe they are necessarily better wrestlers, but they are given more time.
Plus, TNA actually has a tag team division and gives the title match time to shine.
Overall, I think TNA has a great roster and should be utilizing each star to their maximum potential.