OP,
I feel your pain. Below is a prescription for your pain killers!!!
First on the to-do list is making friends... lots of friends. No tanking involved.

Next, you need to run the easy heroics someone listed above my post and you have to go back to some of the regular instances and farm some easy upgrades. You have some ore gathering and skinning to do. You have some web links to mouse over and some to click (included below in the body of my post). Lastly you have some dailies to do. There is some advice about adjusting your spec... its sound advice.
----[Making friends and using your professions]-------
- You have mining use it to collect and sell ore/bars.
- Make a friend with JC leveled up beyond 300 and have him/her prospect some ore stacks for gems for you. Give him/her a tip. Rare and Epic gems get cut to stuff you can use, saved in your bank for later or gets sold/traded for what you need.
- Save the cheepy gems and pay for Brilliant Glass cooldowns (
Brilliant Glass - Item - World of Warcraft) from a JC. Brilliant glass gives a guaranteed rare gem with a low chance at an epic gem.
- Make a friend with enchanting leveled up passed 300 and have him/her DE greens for enchant mats. Again, give a tip or share the mats. See what he/she can enchant that you need that will give him/her a skill up in enchanting.
- You have skinning use it and make a friend with LW leveled up. Ask him/her to combine your knothide leather scraps into knothide and heavy knothide leather. Share some of the goods with him/her or tip. Use some of the mats to make leg enchants. Sell some mats for cash or trade for what you need.
---[A few good links]--------
Link for Leg Enchants -->
Armor kits - WoWWiki - Your guide to the World of Warcraft
Link for the other augments/inscriptions -->
Augment - WoWWiki - Your guide to the World of Warcraft
Know what gems are available --->
WoW Gem Finder: World of Warcraft Socket Gems and Jewelcrafting Guide
I like wowhead its good and has talent calculators --->
Wowhead: Making load screens bearable since 2006.
If you haven't already gone to this place:
Kaliban's Class Loot Lists: Warrior
You should spend some time there.
---[A partial list of enchants based on your gear]--------
- +12 stam to bracer (fortitude)
- Glyph of the defender (Keeper's of Time revered head enchant)
- Inscription or Greater Inscription of the knight (Scryer shoulder enchant)
- +150 hp to chest, +6 all stats or +defense to chest enchant (I would take +150 hp or +6 stats)
- For your gloves... +8 stam armor kit, +15 agility, +15 strength, or +2% threat (stam armor kit might be cheapest so look it up)
- You will find the mats needed for the Clefthide leg armor kit in the link above (30 stam, 10 agi).
- +12 stam to boots (fortitude)... this is really cheap only 12 arcane dust.
- +12 agility or +12 dodge to cloak
- +18 stamina to shield (major stamina)... again really cheap only 15 arcane dust.
- Someone already suggested the Engineering gun... just get the mats and get it crafted.
---[Some upgrades to farm up N-O-W BEFORE kara]----------
Rings:
From Mech reg/heroic --->
Dath'Remar's Ring of Defense - Item - World of Warcraft
SMV chain quest reward (bring friends with you) --->
Protector's Mark of the Redemption - Item - World of Warcraft
Drop in Arc reg/heroic --->
Elementium Band of the Sentry - Item - World of Warcraft
Cloak:
Drop in BM reg/heroic --->
Burnoose of Shifting Ages - Item - World of Warcraft
Drop in UnderBog reg/heroic --->
Cloak of Enduring Swiftness - Item - World of Warcraft
Drop in SV reg/heroic --->
Devilshark Cape - Item - World of Warcraft
Drop in Mech --->
Thoriumweave Cloak - Item - World of Warcraft
Drop in NORMAL Magisters --->
Cloak of Blade Turning - Item - World of Warcraft
Chest:
Drop in Mech reg/heroic -->
Jade-Skull Breastplate - Item - World of Warcraft
Drop in Arc reg/heroic --->
Breastplate of the Bold - Item - World of Warcraft
Shield:
Drop in Bot reg/heroic --->
Aegis of the Sunbird - Item - World of Warcraft
SMV chain quest reward (bring friends to help you) --->
Netherwing Protector's Shield - Item - World of Warcraft
Neck:
Drops in SV reg/heroic --->
Steam-Hinge Chain of Valor - Item - World of Warcraft
Trinket:
Drop in Heroic UB only (stamina trinket) -->
Argussian Compass - Item - World of Warcraft
Drop in shat halls reg/heroic (use w/ Dabiri's trinket) --->
Figurine of the Colossus - Item - World of Warcraft
Work on your scryer, sha'tar, SSO, and CE reputations. Get your cooking to 375 and work on fishing too. With all the farming, questing, normal and easy heroic runs you should have lots of friends. As someone said above, "Gear takes time". However, no one ever said progress was a slow process.