Diet and cardio for abs? Interesting. So you rely on the valsalva training regimen?
You have to train your core to be stronger otherwise your major lifts will suffer.
I train core with any of the following:
Hanging leg lifts (toes to bar)
Heavy ass side bends
Seated good mornings