Villain had stats of VPIP:38 PFR: 14 over 25 hands, not many hands but

$0.01/$0.02 No Limit Holdem
8 Players
Hand Conversion Powered by WeakTight Poker Hand History Converter

UTG ($1.52) 76bb
UTG+1 ($2.45) 123bb
MP1 ($2.42) 121bb
MP2 ($1.78) 89bb
CO Hero ($2.23) 112bb
BTN ($0.48) 24bb
SB ($1.50) 75bb
BB ($2.07) 104bb

Pre-Flop: (0.03, 8 players) Hero is CO
2 folds, MP1 raises to $0.06, 1 fold, Hero raises to $0.18, 3 folds, MP1 calls $0.12
Flop: ($0.39, 2 players)

MP1 bets $0.19, Hero calls $0.19

Turn: ($0.77, 2)
MP1 bets $0.37, Hero calls $0.37 River: ($1.51, 2)

MP1 bets $0.73, Hero..?

pre-flop what could Villain open-raise and then call with here ? I gave him 88+,ATs+,KTs+,QTs+,JTs,ATo+,KJo+,QJo

I somewhat discounted AA-QQ here because I thought he would 4-bet most likely but if hes a fish I'm not sure we can't totally out them I guess. on flop he bets out half pot, what does this say about his range ?

On The Flop I thought he would do this with his overpair range, like QQ-88, Maybe his AT+ and his suited face-cards. I decide to call was this the right move ? I also thought about raising with the flush-draw but maybe that wasn't the play? If we re-raise here what is going to happen? Are we trying to get anything to fold or are we trying to build a pot with a big hand in this position? Does he have something he will call a raise with and/or if he comes over the top are we forced to fold this?

on the turn he bets out half pot again and the turn card didn't change much. I don't know what range to give him and am unsure of how to play my hand , again I don't know If I want to make stuff fold, play for a bigger pot or call and see a river.

I put villain alot of weaker pocket pairs and overcards, for some reason I thought a call here was ok because if hes holding 88,99,TT,JJ,QQ, we had a flushdraw I also thought if we hit a Q or J it would be good forgetting about the range factor that it would give him a set for some of his range. Any Q or J would actually be terrible now that I think about it up against AQ,QK, any J would be terrible up against AJ,KJ. I decided to call and I hit the pair on the river fish bets half pot again . should this be a fold or a call ? should I even be in this position? how else should I have played this hand ?