The pre-flop call sucks badly. With these small pocket pairs you want to 3 bet and hope to win a race against overcards or fold. Against a winning player you might want to fold and play your money against a live one. You might also want to
repost the hand here as I'm not sure this gets posted if you don't spike a 7 on the river.
The flop play was good.
You should have bet the turn. This is an easy fold if you get raised.