To start off with, I'm going to repeat what Samius said, with some additional gem comments: Never gem for crit, stam, attack power.
As an addition to that, never gem for expertise or hit if you're at the caps for those stats, which you are (263 hit, 26 expertise are the caps).
Your Meta gem needs to be changed from whatever it is to a Relentless Earthsiege Diamond (+21 agi and 3% increased critical damage). With that meta, you only need 1 Nightmare Tear (+10 all stats) to activate it. I suggest sticking the Tear into a blue socket if the socket bonus would be strength (your chest piece is a good place). Every red and blue socket should have a +16 or +20 str gem in it. For yellow sockets, you can do a +10 str/+ 10 crit gem IF the socket bonus is also strength.
Both of your trinkets are awful, you're probably thinking that the higher ilvl on them means that they are better? Mirror of Truth and Darkmoon Card: Greatness (+90 str) are both ilvl 200 trinkets and are far better for you than your current trinkets.
You need to get 5/5 Seals of the Pure in the Holy Tree in your talent tree build. Mandatory for any raiding ret paladin. Your glyphs are actually pretty good, I'd grab "Glyph of Seal of Vengeance." It adds 10 expertise when you have SoV active, and will get you back to the expertise cap after you dump Victor's Call.
Last word, your enchants are almost all the next tier down from the top ones, this is fine if you want to save gold. The one place where your enchant does not make sense is on your weapon. Berserking or +110 Attack Power as the cheap alternative.
Forth, and fear no darkness! Spears shall be shaken, shields shall be splintered! A sword day...a red day...ere the sun rises! Ride for ruin and the world's ending!