what can i improve on?
Stopping to use the computer analysis this way is a first step. If you just passively use it, you will not progress. You need to analyse first by yourself, then you can run the computer to check for blunders. And eventually, sometimes (rarely) the computer is just wrong...
4...Bg4 looks slightly better to me. After 4...Bf5 5.d4 the bishop is not doing much on f5. Still largely playable though.
8...Be7 feels better to me, but I have no rational reason to offer.
9...h6 loses time for nothing.
10...b6 ? : you lack a plan. Letting the white knight go on c5 is no big deal. In that kind of positions, the plan is a minority attack.
I disagree with the comp at 13, but I agree at 18.
The comp's sideline at 21.Rxb5 is at best laughable. That move is totally playable ; White will lose the b2 pawn but keeps a very small edge.
what can i improve on? Feel like letting the rook into my camp was a blunder... dont agree with what a lot of the things the computer analysis had to say, especially how it said the caro kann was an inaccuracy.
i was black btw.