If you want a free read on EveryoneIsSolid, their account was only created and tracked on Poker Table Ratings after this thread on 2+2: No Money Heads Up Everyone's Solid. Way to give away that you're an active member of a massive poker forum. That's something I'd love to know about someone as soon as they are at my table.

I agree about raising to 4x UTG, and definitely cbet the flop. If someone has a gutter, an OESD, or if you've coolered a hand like top pair, top 2 pair or a set, you want to start getting money in. Especially if they're gonna check to let someone else bet too

River is pretty inconsequential. Not a lot beats us and villain is so short it doesn't matter.

You asked about things you can do to improve, posting hands, reading comments and posting your own is a good start. I definitely recommend playing around with Poker Stove or an equivalent, trying different hands and ranges against eachother on different kinds of boards. I found this enormously useful, and it doesn't take long to discover things like AdJd is a 51% favourite over a range of QQ/KK on Js4d5d.