I think you're going to struggle to get a good answer to this one mate because nobody really knows what to do.
It's all good until your oppo puts up some resistance and then you find yourself in a really horrible spot.
I personally don't think there's a wrong or right way to play this barring making stupid bet sizes etc.
The odd 50 chips here or there won't make much difference and ultimately it's just going to come down to a gut feeling which as Alex says can't be taught.
I don't mind betting or checking here at all. If you bet and get raised you hate life. If you check you hopefully keep the pot small but then feel a fool for not extracting value from such a good hand.
I agree with Alex about levelling yourself with hands like this. This hand is so easy to mangle beyond belief and you can easily end up doing your whole stack because you convince yourself the other guy must be bluffing.

Right is there anything wrong with the line, he is playing a weak Ace, I'm dismissing flopped flush or any big draw (but possible), I have 2nd nut flush draw. he is deffo gonna bet if I check so I will check raise the flop and take it down?
...and if he calls tilt shove any blank on the turn?
The problem is that he's going to be thinking that you're bluff shoving and that his weak ace is good. Bluffing this board is tough because it looks so good for any hand with the

to shove on.
If you want to make him lay down an ace you need to make your stand on the flop. If you bet strong on the flop oppo is more likely to believe you have a strong hand and are protecting against a draw.
If you're going bust do it while you have 2 cards to come. If you decide not to go bust then control the pot and check.