Well... The turn is played fine.

Here's some questions I would like you to answer.

1) What was your thinking preflop? Why did you feel a min3bet was the best play?

2) What logic led to your flop check/raise?
a. What are you hoping to accomplish with your check/raise?
b. Are any worse hands calling you?
c. Are any better hands folding?

3) Why would you call his flop reraise (3bet)?