A lot of people come on this message board to complain about things that are "wrong" with pvp. But those people just dont think about how to counter schools. So, i have a couple of tips that may help.
1) Find a way to get tower shield, its a VERY useful spell in pvp
2) Dont go for rank 8 or 9 spells to attack/kill your opponent, use rank 5 or 6 spells, because winning with those gives you more rank XP, or if you lose, you lose less rank XP.
3) Dont worry about things. Example, someone casts doom and gloom, dont worry about it. Yes it reduces your healing, but it also reduces your opponents healing, so its a lose lose situation.
Thats all the help i could give, but post your tips on pvp.
A tip I would like to add in is test your strategies. If you keep losing, see what's wrong and what cards you should probably add in or take out of your deck. treasure cards are useful in pvp. You can get something like tc towers or tc weaknesses to throw off your opponent or some sacrifice tc's to take off traps like feint, hex, and curse that your opponents cast on you. See what works best for you and if you keep getting victories, continue doing it.
If you see your opponent cast a minion, you better take out that minion. I was in a match earlier where this guy would tower shield a good bit and my mander minion would help me out by attacking those shields and it helped open up for a good opportunity for an attack.
A funny thing I want to mention is that when your opponent starts complaining and crying and calling you a noob whenever you use a shield or debuff or anything to throw him/her off, 9 times out of 10, your strategy is working and your opponent is getting frustrated and angry and doesn't know how to get past your strategy.