It's based on rank and item rarities. If you want to stop being matched against smurfs try playing at different times when a lot of them might not be online. That fixed my issue with being stuck in the lower levels. I also tried using lower level items but then I'd start losing to normal players sometimes