I don't have much advice here but I can point out one thing, for real improvement though you should look for better players to review your games after you review them.
The one thing is related to your friend. I do not know if you play a lot with them, the soul stealy one, but they are a few divisions under you. They also have a 48% winrate in their ranked season while you have 56%. On top of that looking in your games over the past two days you have played 9 games with them and lost 78% of those games.
Maybe this is a new trend in your games together or maybe you should not rank with this person.
I suggest climbing alone, it is hard to find a climb partner that you can really trust to perform well enough for you to climb. You have to remember, when you queue with someone you change your skill.
If you are alone with 1000 MMR, you will be queued with people of that skill level. Other 1000 MMR players.
If you duo, you are only as good as the average between you basically. So if you duo with a 500 MMR person, then together you are only 750 MMR strong and you will be queued with these 750 MMR players instead. So you harm yourself. Instead of 5 1000 MMR teammates you get 1 1000, 1 500 and 3 750. Your opposing team will be roughly 5 750 MMRs. So this lower person you are queuing with will have a harder game while you might have an easier one. But it is far easier to exploit a weak player in this game than it is to carry. This 500 MMR on your team will become a target and a point in which pressure can be freely applied.
Just food for thought.