i feel like i've been getting teammate that are not in good form or am i just unlucky?
From my experience I feel like if you do really good for a while your MMR gets inflated and it keeps trying to put you in higher and higher mmr lobbies with people with much higher MMR than you, in order to test your limits and find out where you're really at--and as a way to lower the average MMR of your team as a whole to equalize things between both teams, but then when you start losing after that point it starts putting you in lower lobbies to raise the average mmr of your team--essentially expecting you to be their carry.
and unless you have that dog in you you're kinda fucked if you don't play duelist and the game is expecting you to carry your lobby. This is systemic discrimination against cypher mains ong