I still dont like the play. Yuo are calling bets without gaining any information at all about where you stand. A healthy raise after the flop sends a message that you are serious about the pot. It should chase anyone who hit a small pair or is on a flush draw.
Someone coming back over the top on you is annoncing they hit a set or maybe 2
pr.
I think your calls are playing scared and inviting a small
pr to suck out on you. I tend to play very aggressively to end the hand quickly unless I have a lock on the hand. You may give up some profits, but you also avoid those river heartaches.