He's going for Do you even lift?
Lift is an English idiom for lift weights for exercise. I see that this intransitive usage has not made its way to dictionary.com. I would not translate this literally.
I might go for something like vabDot mI'meH nagh Dalo''a'? Do you even use exercise stones? We don't know what Klingons would call weights for exercise.