I will suggest NOT PLAYING IN WEEKENDS.
Reason:
All the crappy players generally have these days off/are out of school for the weekend.
They usually are the ones who don’t keep up on the latest and just boot up Overwatch “for fun” taking your rank with them when they “oopsie we lost but I had fun!”