in general i dont think the hand is badly played since u didnt fold the river
just fold the river vs me pls 
some thoughts on this hand:
flop play:
1) if u dont have a history (150 is not too much, but its possible to develop a sick history even in 150 hands when u like to move it move it ♦) and we can trust his stats at least a little bit we can assume he is aggr. on the flop and then slowing down a lot on turn and river. as a consequence, it doesnt make too much sense to call his flop c/r to keep his bluffs in because he will just not continue with them too often. so i decide to play a value and not an inducing line. and for me the max ev value line here is to raise the flop (maybe to 76 or shoving directy. the more aggro he is, the more i like to 3bet small, the more passive i shove)
2) if u have a little history: how does he think your playing style looks like? how did u play these 150 hands with him on your tables? are you aggr on the flop, or more the floating type of guy. if he thinks you're able to bluff raise here, then i like to raise small to totally polarize your range and to let him shove it in with a wide range. if he thinks you are passive and folding many turns and rivers, i like to call his raise and just call him down to rep pure weakness and let him barrell off.
turn play:
1) when i first thought about the hand i totally agreed with thelastnail ... although we are always ahead on the turn, we actually cant vbet cuz he simply cant call with overpairs/2pairs or str8 2 streets for stacks
2) however, there are some points which lead me to believe b/c turn 48$ and shoving river is the best line here
a) why should he ever checking a fh to us here? thinking of our perceived range we dont often have a float here on such a wet board. we most likely have A
x or maybe an overpair with a
we would most likely ship sets and str8 on the flop since its so drawy .... so he has to think we are not too strong here but often times drawing. hence, he will always bet the turn with a fh, maybe small, but he will bet. str8 will also bet the turn because we would ship a set on the flop on such a wet board. the only thing a str8 would be afraid was a flopped flush, but then its just a setup and he has to go broke here.
b) he could also just have been sem-bluffing the flop (possible with his flop af) w/ 87 or so and now deciding to c/rai the turn because he isnt sure how to play many rivers.
c) i dont think he would c/f the turn with a str8 or a flush ever. thats why we have to get value in this hand and bet/call turn and shove river imo. if the river bricks off, not too many ppl fold a flush or a str8 here on the river given these huge odds
im not sure if i argued my thoughts well enough.
i have many thoughts here, but im just too braindead after studying so many hours every day .... (just one more week, then i might be an academic hand judge
♠_biggrin: muhahahahhaha)
im open for some more thoughts on this hand ...