Well, Heroics drop 346 gear. Ergo, you go there to farm 346 gear. Once you are fully 346 geared or higher, you basically outgear the instance.
http://eu.battle.net/wow/en/character/trollbane/zoe/advancedMy gear's a little better than yours, having a few raid epics where you're still in heroic blues, but it's not that much of a difference. You have slightly more hit points, while I have slightly more parry and mastery. I do have 3200 more armor than you, though, which is quite a difference, in part due to the 2k armor trinket I'm still using from WotLK.
I wonder what causes you to struggle as much. Unless my healer's crap, I have no problems pulling pack after pack without using CC.
Then again, perhaps paladins have more utility. I got 20% DR on 1 minute, 20% DR + Cheat Death on 3 minutes and 50% DR on 3 minutes, which I use alternating at the bigger pulls. My Shield silences casters for 3 seconds, which makes it easier for me to gather all the mobs up, which might help. I also often stun one of the harder hitting mobs early in the pull, to reduce the amount of incoming damage. If someone else receives aggro from the wrong type of mob, a Hand of Protection quickly solves that. If there's incoming partywide damage, my Divine Guardian reduces that by 20%. Finally, if things go out of hand, I got the Lay on Hands lifesaver available every 7 minutes, either on myself or on the healer.
A "breeze" is perhaps too much said, but I can confidently keep pulling packs without requiring to assign CC beforehand, unless either the Healer or the sum of DPS is really too low.