Didn't watch your replay but lets say before a half year I was on your skill lvl.
So I will write you some more general tips that will help you.
COH is outsmarting game. What I mean ? - You are playing against another human , so you need to do unexpected things which will confuse him.
Here is a little example - Maps always have a big cutoff strategy point or a High Fuel point or both. You can concentrate your power there with the start of the game.
Making your enemy to fight for his cutoff point so early in the game will give him alot of pressure. And in the same time you can cap with your 3rd unit (for example).
And he will be without any resours income for a 1-2-3-4 minutes (it depends how much you can fight in front of his base). This fight will give you more and more advantage with every single second your are holding.
2nd part of outsmarting the enemy is flanking his units and getting his units out of cover with nades or molotovs or some kind of artilery.
Dont just rush to the enemy positions with blobed infantry. One good placed MG will stop all of your units and you may lose the game because of this unwise attack.
3th part is to predict his moves. I still cant do this but here you can help yourself with scouting his base. It is important to know what is your opponent teching to know how to counter him.
Here is something that I really need to learn too - try to set ambushes at important points on the map - high fuel for example. Place mines to cover you and get ready to charge with your infantry from multiple directions.
Be adaptable - if your opponent is rushing hard one of the map parts you go to another part and dont fight were he want to fight. Flank him from more than 1 directions and destroy his defensive line.