preflop: fine
flop: bet ,3-,4 with your whole range for protection
turn: bet if you have enough implied odds, against unknown I think it's fine
river: bet to get value from worse hands, check/raise if they rarely call but will bet themselves often. Call the shove because he can hold worse flushes or other made hands that he decided to bluff with.