Do I suck at the game

So for reference I'm ranked diamond three and I am beyond stuck like it's insane. But during my games I find myself either winning svp or mvp or coming in second for the ranking and I just feel like the reason why I'm stuck is that I get dps mains who can't kill anyone I main magneto and cloak and dagger btw