Game 1:
nice touch with the banshee. it picked up a lot of kills. i am a strong advocate of random banshees in all MU's at all times, because if unattended to they can cause havoc.
~13 minutes, you lose a small marine tank group that was over extended. careful where your rally points are and make sure to keep units close to home if they aren't strong enough to hold against a small attack.
lol. random banshee kills hatch. epic win.
engage @ 15 minutes was pretty hot, but you didn't split all the way and your tank count was a bit low from earlier losses or you would've crushed him so hard. at the end your marines bunched up and the reinforcing tanks didn't siege terribly fast. little things, but they do count so be aware

fight at 17 was hotttt. good tank spread, good kiting with the marines through the tank fire. good use of tanks to block potential reinforcements while you killed a base with your marines.
scout ultras, start building marauders. they're pretty amazing against ultras and banes.
at 22, lost 2 medivacs to a single hydra x_x
And yes, it is amazing how lucky shitty people can get. How a guy who can lose a hatch to a single banshee gets to masters MMR is beyond me! XD
Games 2 and 3 you had solid engages. Your opponents never got to 55 workers in either game xD which explains your steamrolling both of them. Your engagements and macro has improved a lot over the past 2-3 days so gj gj on that :>