When he MR PF i know straight away hes a fish, when he ColdC the flop and M3Bet the turn I just didnt think he had an Ace I thought he had a 8 or 9s+. Still a hard call to make on the river but I just didnt think he had it.

What are the reads on him that you decided to play that way and didn't even consider that your kicker ain't enough? I think most of the time I'd rather Bet/Fold the turn myself a bit bigger, ~$0,30, since we are often way ahead or way behind there. And without reads often times I'd rather just give it up on turn. He rarely will play just like he did now, and in longer run you should face more better hands than like this one. And likely even should be -EV. Therefore without reads I am not going to continue on turn. Hopefully you did understand it and don't look like oh, look I won. It happens not that often, more often you are against a stronger hand here.