How I would fix WWE:
1. I have all the respect in the world for Vince. This company would have never gotten where it is without him. But he needs to pass the reigns (no pun intended) to Steph and Triple H now. Vince is stuck trying to repeat what worked before and it's not. Going by NXT, Triple H knows what he's doing with the book. (The persistent rumor is that Vince is totally hands off NXT and it's Triple H's baby.)
2. End the Authority and any other "evil GM" type angles. If you really want someone to be out there for official contract signings, have someone be a Jack Tunney type president (Mick Foley would be perfect for such a role) who isn't on TV every week, and just shows up for said signings and to announce any major decisions.
3. Turn Cena heel. Yes, I can see where WWE is afraid to do so since he sells merchandise and is literally the all time leader for wishes granted to Make A Wish kids, but it wouldn't have to be forever. Look at the reactions that pre-NWO Hulk Hogan got (VERY similar to Cena now). Now, that's not a problem for him.
4. Part timers should only be brought in to ultimately put over full timers. No more having the part time Rock be the one to end CM Punk's "longest of the modern era" title reign. No more giving Brock Lesnar the title and then having him only make two title defenses (Night of Champions and the Royal Rumble) between Summerslam and Wrestlemania. And definitely no having a freaking part timer end The Fucking Streak. Yes, I'm still bitter about that.
5. If you need to have Total Divas, fine. But don't crosspromote in the Divas division booking. It's pretty stupid when they're having a match between two girls because they were having an argument when the show was filmed a few months ago. It's especially stupid when said plot never gets resolved (at least in WWE). See Natalya hating Eva Marie and Natalya hating Summer Rae for examples of that. And get freaking Tyson Kidd out of the cat themed wrestling gear.
6. While I'm on the topic of the Divas, fire Rosa Mendes, Alicia Fox and Cameron. Then either unite the division with the NXT Women's division or bring up Charlotte, Sasha Banks and Bayley (possibly bring Emma back up as well) and let them have actual matches. Start pushing the Bellas more towards non-wrestling roles (although Nikki has improved enough that she can be carried to good matches), and then you have a divas division of AJ Lee (for as long as she's around), Paige, Sasha Banks, Charlotte, Bayley, Emma, Naomi, Natalya and Summer Rae. If you let these girls go, they can put on some damned good matches.
7. If you don't have anything for guys on roster, put them together with someone compatible and let them tag team for a bit. A big tag team division helps keep matches there always fresh, so you don't have to run feuds forever (like Usos vs Gold & Stardust was always good, but they ran that feud into the ground). As a side note on both tag teams and feuds being run into the ground, I would have totally bought the Wyatt/Ambrose feud ending with them forming a tweener team and beating the crap out of everyone, maybe even forcing the Authority and those opposing them to team up just to do something different.
8. Everyone needs to have a point. Stop using people you've invested enough into to give them their own entrance music as jobbers, because it's hard for them to STOP being jobbers. If you want to use jobbers to put Rusev over as this great destroyer, use actual jobbers. I've lost track of the number of times I've seen R-Truth (for just one example) fed to Rusev or Bray Wyatt. If we've already seen the match and it was an uninteresting squash the first time, why would the next time be better? In a related point, stop using teams like Los Matadors (who really need to ditch the DOA gimmick) and Slater Gator as jobbers.
9. Unify the US & IC titles so you don't have either languishing on someone Creative has nothing for (such as Dean Ambrose's US Title Reign). Having two titles is a remnant of when the show was divided into two brands, and it's not necessary anymore. The Tag Titles and the WWE/World titles have already unified. And stop jobbing the IC or US champs out to contenders for the WWE title. I'd like the IC title to be what it was in the old days: The title for the guys who could go.
10. Take the number of guys you have who have their own music and divide them equally between your writer staff. Your writer is responsible for finding stuff for his specific guys to do. Put one (or maybe two later) guys in charge of the Divas booking. This will really help Creative to have something for everyone, so no one just languishes and jobs for extended periods.
11. Listen to your fans. They want to pick their favorites and have them be the guys who are pushed. In interviews about the Attitude Era and ECW, I'm always hearing about how it was the crowd who determines who gets pushes and who doesn't and how that was the greatest thing about it. Modern day WWE feels more like WCW where if you got over without permission, you were punished (Jericho has talked a lot about that) and both companies seem to be pushing their choices on you whether you like it or not. I fear Daniel Bryan could become a new Zack Ryder, who was very over but because he was booked so badly, the crowd has been trained to not care about him.
I might think of more later.