Don't think of it as a fault thing. Even diamond+ players have games like this. Even LCS teams have games like this (I seem to remember a recent 10k gold lead blown... or two...)
There is only one factor in any game you can control, and that is yourself. Consider the rest of your team to be unpredictable AI bots. You have to do what you can to help your bots, but you also need to adapt what you're doing to best compliment what they're doing. This is a TEAM game.
If you did everything you said you did, and you can HONESTLY stand back and look at the game and say "I did everything to the best of my ability" ....
Then fuck it. You're GONNA have games like that. Its inevitable. Move on.
However, if you can scrutinize your own play, go back, and look at something you might be able to grow from as a player... then losses become opportunities to learn.
Blaming your team accomplishes nothing for self growth. Neither does beating yourself up over things beyond your control.