you need to 3bet sometimes pre which you stated which i like
you need to be the flop for value!
turn you now have to just call which you did
river i think you have to call cause of how you played your hand!
the BB can be value betting worse cause of the line you took!
next time just bet the flop so you can start to define peoples ranges and have a better feel for where you are in the hand and you dont get into this sort of spot on the river