Shoulders and Hands need better enchants. Also you could max. out your professions. Maybe drop eng. and get blacksmithing.
I wouldnt skill repentance. Probably you'll need to let wowreforge.com run through your char. It could help. ^^
Your main looks good. But why not get epic gems in all of your BiS? Repentance is again a wasted point for raiding. And you also should let the robot reforge your gear.