+20 Str is only good for PvP, if you are going to be a kamikazee and just run in, blow something up and leave. If you want to maximize your DPS as an Enhancement shaman, I would get dual Mongoose or Mongoose MH/Executioner OH.
For your helm Meta Socket: http://thottbot.com/i32409 is the absolute best Meta gem for Enhancement Shaman.
For any of your gem sockets, use either of these two gems for them. +hit rating is not an issue for Shaman as you hit your hit cap while speccing into Enhancement and 11 into Resto for the +hit rating. http://thottbot.com/i24058 http://thottbot.com/i24054 Use either one of those for your sockets.
Get Cat's Swiftness for your boots as the major flaw and downfall of a melee class, enhancement shaman specifically, is movement. You lose DPS when you have to move from mob to mob. The 3 agility that you lose from going to dexterity to Cats swiftness is just so small in comparison to the movement speed that you get.
For your leg enchant http://thottbot.com/i29535 is hands down the best one to get as an enhancement shaman. A bit pricey but you will find no better.
Do your isle dailies and get the neck piece from there. It is AMAZING, especially if you are Aldor. If you are Scryer, the bolt that it produces is good but the AP that you get from being Aldor is just fantastic.
+6 to all stats for your chest.
+12 Agility or Subtlety for your cloak, pick one, either one is fine. If you are having aggro issues, go with the Subtlety. If you arent, then get the agility.
Bring up your rep so that you can get the better shoulder and helm enchants and after that, you should be golden. If you need any more help with your gemming/itemization, I would definitely suggest you check out the Elitistjerks.com website and forums because they have an amazing guide that I absolutely love for Shaman. They go into depth about Totem Twisting and the addons that make it all possible.
Anyways, I am not in Wasnt Even Close. I am a former....member? Of a guild that these guys used to be in. My current character {Xephyros as you can see from the signature} is on my main server, Lightninghoof. If you have any questions, I would LOVE to help. If you have suggestions for me :-D I would LOVE to read them as I am an enhancement Shaman enthusiast. Fantastic Class, amazing abilities and they add so much to a raid being a hybrid class.
Anywho, enjoy! :-)