Professional wrestling is entertainment. In the entertainment business, there are several keys to success. Yes, talent definitely matters, but so do marketing, production values, mainstream access, and...um...writing.
TNA has had some mild success for what they are, which is basically what used to be called a regional promotion. The fact that they have a national television contract matters little because the brand of wrestling they produce is generally popular in the Southeastern United States. Elsewhere in the U.S., pro wrestling is not seen as a serious form of entertainment (by the way, I am a proud Southerner from East Texas, so this is in no way a knock on either my Texan or Southern heritage; I probably had more ancestors who fought for the Confederacy than any of you....I'm just sayin'). WWE, on the other hand, is a global entertainment juggernaut mainly because the wrestling they produce is more cartoony and their characters are more over-the-top (again, not a knock on the WWE product; it simply is what it is).
By the way, for those of you who characterize TNA as simply some sort of Home for Aged Wrestlers.....please, get a life. If you don't enjoy the product, don't watch the product. And, quite frankly, it's obvious that some of you don't, as you pay no attention to the fact that the grand majority of top names in TNA today either never appeared in WWE (Austin Aries, Bobby Roode, James Storm, AJ Styles, Magnus) or had very different characters in WWE than they do in TNA (Bully Ray, Knux). Only Hardy, Angle, and Anderson have similar characters and it's probably most effectively argued that their characters in both TNA and WWE are/were reflections of their actual personalities (note: I'm discounting Knockouts and midcard to lower-card performers that worked in both promotions due to their less-than-instantly-recognizable statuses).
wk