AJ Styles is probably the only guy in TNA that I could imagine getting a good run in WWE, he would probably just be another Jericho or Punk, but just like those guys, he excels at what he's doing and for a TNA guy that would be a huge achievement nevertheless.
Very good mic skills, arguably GOAT level ring skills but most of all, the incredible ability to put his feuds to life in his matches. I mean there's guys like Cena and Orton who are good story-tellers but those guys have very little variation and pretty much play the same character in the match over and over again. AJ Styles cuts a random impact promo in whatever mood, and he actually wrestles a match in the appropriate mood, aka match flow, psychology (especially body/facial expressions) and even moveset altering, showing he has a very artistic approach about his in-ring product. He pretty much never lets an emotion/argument be unseen in his matches despite Russo booking, which is quite an achievement.
I don't think anyone bar Bryan Danielson could handle such detailed character variations in feuds as well as he did, to me it's just a sign of true art inside a wrestling ring. He managed to get good matches out of Rob Terry, Abyss, Tommy Dreamer and Pope last year, not only making himself look good, but also selling his opponents pace and moves very well.