Tough hand....

I would probably fold here, is that a leak in my game?

TPTK is my worst played hand..... I either give it too much value or not enough.