first of all lead the flop for 0.6, check calling such a weak bet with such a big hand is way weak. Then you can lead the turn for say 2/3rds pot and villains dont always give you credit for a flush, whilst if you check call then checkraise or donk the turn they do. As played when he minraises the river im a bit unsure whether to raise or just flat, with hindsight I flat but usually ill raise to 7.50 and expect to see 8s call me down. Once he 4 bets you have to fold, I cant see when your ever good here.