These are my ideas on how they could fix pvp in this game: please give your feed back and suggestions and lets hope BW hears them .
1 - Make it easier for players to get bm/champ tokens based on their skill in pvp and not on how much they farm.
2 - Decrease the amount of bonus valor in ilum to a max of 50. The fact you can make over 30k valor in a hour is ridiculous. I see people wearing bm gear and titles that don't even know how to play a wz properly, they just farmed their titles in ilum, there is no point in being a BM anymore as anyone can get his title within 7 days of farming.
3 - Put doors on the main bases , so tehre is no base camping and make it the system similar to the one in war hammer , where you can invade and defend the main base . Getting valor only after you succeed on your attempt.
4 - Ban people from entering wz for something like 30 min or deduct 3 matches worth of valor , if they abandon a warzone. If the player disconnects during a warzone he would have 2 minutes grace period ( the time could also be determined by how long it takes on avg for the player to reconnect) to return to the match before only getting 60% of what he would have gotten if the match ended at the time of diconnect.
5 - Nerf self heals during pvp. It is ridiculous that it takes 3 guys to kill a healer. Specially when that healer can have improved heavy armor and a shield.
6 - Divide the warzones and create open pvp ares for ppl in tiers for lvls 10-19,20-29,30-39,40-49.
this is how i think the pvp in this game would start to get fixed.