Personally i think you need to put level restictions on them from atleast 10-19 20-29 30-39 and 40+
1) The reason for this is you get level 10 - 19 players with no clue what they are doing wearing crap armor and lets be honest not as benificial as a 30+.
2) the lower level you are you have less skills which as a rule makes you less effective.
3) at 30+ you get a whole bunch off skill tree buffs and skills by then which makes you far more superior to a lvl 10-19
4) If you are level 10-19 who are you going to want to pvp a lvl 50 with all the skills they want for thier spec and kitted out armor or another level 10-19 who has probably the same gear and experience as you?
5)The whole being spec'ed to level 50 is crap... considering the skills like i mentioned before + gear; by all means keep the "spec to 50" thing but put level restictions on the warzones so they can atleast be fun.
On the republic side on the server i play i'd say i lose about 7/10 games so i thought huh am i just **** or could it be the team too. So i made a sith on the same server and won atleast 9/10 games. i got them both to lvl 25-30 before i tested this out to make sure i has an adiquate amount of skills and play time to get to know my character.