Aren't you getting better than 3:1 to call?
If you want to find folds, what you need to do is try to keep the pot smaller so that a shove won't give you such lucrative odds
to call. There are two techniques for this:
1. Make your bets smaller. In this particular case, with a pot that's 3-bet preflop, this option is limited.
2. Check back the turn. This, too, is not a great option for you since there's a possible flushdraw and a number of worse hands that can call you.
So if there's no real way to find a way to play the hand differently, you must mostly conclude that you've played it correctly. And if you've played a hand correctly and find yourself on the turn getting effective odds of >3:1 on a non-threatening board with AK on an ace-high board, then you must almost certainly call.
In betting $8 on the flop, you - knowingly or not - committed your stack if it comes to that. After that bet, there's basically no longer a way for you to find a fold regardless of what happens. The reason this is important is because it changes how you should think about the turn bet: It should no longer be a "milking" bet, it should be a "I'm playing for stacks, wanna come along?" bet. So when he shoves, you call, because that's what you were basically goading him into doing.
To paraphrase something I said in another thread recently: If you want to play better and increase your win-rate, there are probably lots of places to look for improvements. This, almost certainly, is not one of the first places you should look.