I would like to say that I read your journal and I wish you all the best. It looks like we have the same goals (being leaner and stronger), similar age (i'm 24) and weakness (chocolate)
I decided to eliminate sugar from my diet. I know that falling into extremes is not good, so saying that since today I won't eat sugar for whole my life would be crazy and ridiculous. I avoid big words, small steps sound better for me, so I said to myself that I won't eat sugar during the next 30 day as a good start. If you like to join to this challenge I would be glad, because extra motivation is always desirable. I also would like to try eliminate wheat bread for 30 days.
You asked for opinions to you training plan. Well, I'm not a professional trainer, so I can't give you any super advice. All I can tell is what works for me. So, for me cross country running is the best thing. It makes you to run in different speeds, up the hills, jump over the puddles, avoid branches, run on the various types of surface (sand, mud, grass). Because of that kind of run you are able to develope your general strenght and makes you feel like a warrior (development of mental strength is also super important)
So, If you have place to do that kind of runs, try it! It's fun.
Ah, and my second advice
is to swim in your rest days or after hard trainings. Water makes amazing things with our bodys. I'm big fan of pools. Just being in water relaxes muscles, and long smooth moves in the water help to stretch them, plus it's a honey for overload joints, and loosens compacted after runs vertebrae.
Hey! Trainings should be fun, If you have power and will to train twice a day, do it! But never force yourself if you don't have energy. I think it's better to train less but with smile than more and tears in eyes. Because if it won't give you happiness sooner or later you will give up and stop training at all. THis is how I think.
Greetings form Poland, have a good weekend, smile a lot and good luck!
Sorry for mistakes in my message, i'm still working with my English.