This thread is hilarious...first off, this diet is basically a starvation diet, nothing that will change your habits long term. In order to do that, you need to be very restrictive with the types of food you eat and follow a strict macro-nutrient ratio. Your calories are also too high at 2100, especially considering your workout is poor as well. Is it better than nothing, yes, but after a couple weeks there will be no further results. Without writing an actual plan, focus on compound exercises, those movements that are multi-joint, that replicate a demand on your central nervous system. Squats, lunges, deadlifts, pull-ups, push presses, etc. Stay away from steady rate cardio period. Instead of running, do a 20 minute cycle of sprints. Find a field and run it. 10 yards sprint, walk back. 20 yards sprint, walk...all the way until you've sprinted the entire field, adding 10 yards each time.
If you're serious, you can't wing it..period. No bread, no dairy, high protein, good fats and less than 100 grams of HEALTHY carbs a day is a rudimentary way of going about it. Eating healthy is much different than eating to lose weight and change your body's natural cravings. Start to read labels, write down what you eat with your calorie totals. Aim for no more than 1700 a day as an average. Best of luck.