disclaimer: i'm not trying to be mean.
i'm just saying what i see
get your first timings right. both your first hatch and pool timings are off. this isn't hard to correct.
getting supply blocked at 44/44 is really bad. this is one of those things where you just need to practice and it'll become second nature to build OLs when you are at certain supplies.
it's 730. you have vision of two gasses at the natural, and that he had a mothership core. that's it. your overlord parked outside his main is to scout- use it! your tech timing is very late. you need SOMETHING going by 8 minutes...be it a roach warren, evos, or a lair.
omg you have so much money. ****ing spend it. this is probably why you lost.
injects are important. you have no larvae and 4k/1.5k.
at 19 minutes, you need to either be teching or forcing stuff with mutas. staying on roach tech (even with 2/2 is bad bad).
your decision to make MORE roaches instead of mutas (of which you could have made 30) after attacking at ~20 min and seeing an immortal/HT army basically cost you a free win.
23 min- protoss has 4 bases, and yet you haven't expanded? also this is a personal choice, but i prefer more than 69 drones.
28 min- you have 5k gas vs colossus/stalker/immortal, but you choose to make 26 roaches instead of mutas?!?!!?
WTF 30 min you have MORE money and you choose to remax on roach hydra??