-Cross Realm Function
-Adequate and more robust Matchmaking System
Just those two should do it. With enough population, Matchmaking would act as a split queue (ie, if its set to sort premades or pug,) while still offering the benefit of filling for partial premades and backfilling for all.
Other than that, you are right. Although I would love for more people to stand up and take responsibility to become more competitive, Cross realm pvp and matchmaking are needed to be less discourage for those whom aren't quite up to par and/or are still learning.