Rhodes just needs to be put with a catalyst. It wasn't JUST how awesome Punk's promos were, it was that he was against John Cena. It immediately turned up everything Punk did to 11. If Punk cuts that "shoot" on anyone else, does it have as much meaning? Probably not.
Rhodes is amazing. He is 100% in character all the time. That's why he's over. Yea he's good in the ring, yea he can talk, but he always LOOKS like a character. People buy into it. It's why he's over and Dibiase isn't. Rhodes is a lot like Orton. He has a specific way he talks, walks, has gestures, specific way he sells, specific way he does moves, etc. Everything fits into a character.
Pro wrestling isn't "8/10 on in ring ability, 6/10 on mic skills, 7/10 charisma" it's simply "do you look like like a character". Because if you do that, people believe you and it's easier to get over. However, to do this, you need to be good in the ring. By that I don't mean some dumbass IWC explanation of MOVEZ I mean you're confident and it feels natural. So instead of thinking "fuck am I supposed to do a hiptoss or an armdrag here" you think "hmmm, what would my character do?".
Rhodes should be World Champion within a year. He just needs a catalyst. I honestly wouldn' be surprised if he won the title at Mania against Orton.