People make this to be a difficult thing i've noticed but it's all very simple if your dedicated enough.
I struggle, when I set my mind to stuff I am fine and get the motivation like when I am wanting to compete but generally my diet sucks haha! It's all about your mind set and I just love eating junk and drinking.
Also I couldn't agree more with the leg stuff, get right about the back squats on the weights! It develops your core too which is just as important for developing good posture and fighting mechanics.