Well..... for a start.... why would you swiftcast stone? and why would heavy stop a ranged dps from attacking you? he is ranged......
yes bard is powerful and yes you need to know how he bursts to be able to counter heal, you have lots of pvp skills that can help with that too, purify is the single most powerful skill in pvp, sacred prism lasts a while and gives you a lot of physical damage protection.
BUT DO NOT SWIFTCAST STONE.......... JUST DONT DO IT........ PLEASE.........
