Tired of losing, looking for PC players

Matchmaking system is horrible, I always get to play with the baddest players possible and I’m sick of losing despite having 20+ kills in a consistent basis, anyone wants to form a team to play social?