OK, I am a student so I don't usually have too much freedom about what I eat during the school hours, but here is a usual plan:
Breakfast:
1 cups of oats with 125 ml of milk and a scoop of whey protein.
Lunch: (eaten late for lunch (about 3pm)):
1 cups of oats with 125 ml of milk and a scoop of whey protein.
Dinner:
Some meat (usually chicken) and potatoes, and green vegetables.
Now that I write it down it seems a bit bad,

but I just need some pointers.
Can anyone improve this appauling mess?
(If I eat this good diet and train hard with the weights, can I shift some body fat over to muscle, as at the moment I want to get rid of body fat, but gain muscle (I'm not doing competitions or anything, so the time limit is whatever is needed really)).
(Also, I know there is a lot of questioning here, but, what do you do personally to keep yourself motivated while following the strict diet. I usually make big plans about things, but then don't do them, and then it annoys me as I feel like I have failed).
Thanks.