20%? post a pic i'm sure i could better estimate this if you are unsure.
your cardio seems well organized. the only thing i would suggest is increasing your cardio in the treadmill to 40 minutes per day and keep a whey protein shake with you and drink this during your cardio, a little at a time to avoid upset stomach.
all seems well though and good luck!!! just stick with it bro and you will see the results that hardwork has been put into.