Preflop call is fine, without reads 3 betting would be insane and essentially a 3 bet bluff, do this with 72o don"t waste 99.
Check call flop is ok too, but you must do so with a plan as to what will happen later in the hand.
Don"t play big pots with weak hands read dependant obviously. If, as happened to be the case, villain is known to be aggro and liable to triple barrell bluff, its just wrong to raise at any point, you will either, deter him from putting monies in bad when our hand is good, or inflate the pot when our hand is not good. Playing these types is high variance and sometimes you"ll call down light and lose. Folding less is how we profit against this type.
As played and unsure as to villains tendancies, guess calling the turn and river is a losing play imho.