Affliction Efficiency is a great focus to have... the bazaar should still have items at your level. Here's a list of more than 70 items you can peruse for Aff Eff 3... good to level 60.
http://lucy.allakhazam.com/spell.html?i ... ource=Live
If there are any effects you don't have yet, like Aff Eff, be sure to use Tribute (alt U) to substitute until you can get the permanent effect. I also liked Affliction Haste when I was younger. Might not be so necessary now tho, since they've since made cast times faster in general.
Torpor at level 60 will be a big boon. HOTs for the win. Same with Malo. Keep in mind in several cases, you can use a lower level version of a spell line to get the same effect but save some mana (DOTs mainly, but maybe even slow). There is a limit to how much you can do tho. You can't debuff, heal, buff puma, and DPS with DOTS all at the same and not expect to feel SOME strain. If you prefer DPSing over healing, maybe you should just get another healer for the group?
As for canni-dancing, if you're on a mount, just remember this -- mash that canni button as often as you can! If it pops, press it. Get used to getting carpal tunnel, lol. Seriously tho, canni is your biggest source of mana. If you're not canni'ing as much as you can, you're missing out on a big chunk of mana. It will get somewhat easier at level 68 with Pained Memory, since it only needs to be smashed every 18 seconds instead of once or twice every tic. If it helps, make a double-cast hotkey for canni to ease the pain a bit. Canni is your lifeline. You should be hitting canni up to 10 or more times per minute.
You don't HAVE to cast puma on everyone all the time. Learn the power of saying "no" now while you are young. If you give in now to everyone's demands, you will find yourself relegated to the unhappy position of "buff biatch." It is your mana; YOU decide how and what to cast. If you decide that puma is more efficient, you may have to not cast any DOTs. If pull rate doesn't support the puma playstyle (one puma cast on groupie per 2 mobs), you may have to just DOT only.
As for heals, the Mana Pres and Imp Heal are good focus effects to have. Don't be too liberal with your quick heals -- I've seen some druids panic and top the tank off if they hit below 70% health. Be sure to use your mana wisely and don't waste unused HPs from your heal because you heal too early. It's ok to heal the MT and have his HP bar only go up to like 90-95%, provided you're guaging mob DPS against your Healing Power. Also, make sure to keep regen up... it makes a difference at your level. Conversely, keeping melees hasted is a big boon as well... more DPS = shorter fights = less healing.
Remember that the group should not pull if the healer is LOM. The healer should call the shots, imo. As a shaman, you can and should be the boss of your group. Play your shaman as the main, and the zerker as a simple point-and-click fight-bot. It takes a lot of time, energy, and attention to play a shaman to max effectiveness. If you don't give the shaman this much care, it may as well just be a druid bot with slow and a couple dots.
EDIT: A last note on effectiveness. Imho, your hotkeys could use some serious revamping. Spellsets and hotkeys increase efficiency lots.
A wizard may be able to get by with one bank of hotkeys, but a great shaman has
at least 3 banks of active hotkeys. Decide where on the sliding scale of bot-to-best you want your shaman to be known for, and we can customize some hotkeys for ya.