daztrouk, do you feel hungry through most of the day?
On your diet i would have hunger pangs almost all the time...
Do not fall into the media trap of thinking you must cut out all fats and carbs from your diet, your body still needs fat and carbs for energy etc throughout the day.
it looks as though your having roughly 1500 calories a day, which is very low for someone that also trains. For the average joe in an office job dropping 500 cals or so off a daily diet can see good results, but dropping to 1500 cals and training is not very healthy...
I am a builder, so for me my breakfast is the most important meal, and its usually quite large with a bowl of weetabix, a bannana, 500g yoghurt, pint of whole milk, and 5 oat bars on the journey to london. I always struggle to eat big meals, and so if i can eat something, i tend to blend it.
A lot of people scorn shakes, but for me, i have to have them, i just dont get the time to stop every few hours to eat, so i quickly drink. plenty of recipies for smoothies or shakes about on the net, if your struggling to eat then maybe consider makign a calorie dense healthy shake to consume once a day as a boost... esp pre workout if your not having anything then.
J.T, aim for about an hour pre workout... you dont want to be training on a stuffed stomach and you want enough time for the body to do some work on the food... i normally eat about an hour to hour n half before i train.
For me i eat a whole dinner, chicken, pasta, veg etc, but i train for about 2-3 hours a night and if i dont have a good meal i feel weak and dizzy etc. I do a 30 min warmup with stretching and light weights on a circuit followed by 30-60 mins heavy compounds and isolations then rest for a bit and 1-2 hours of fighting.
I would try to limit shakes to pre, and post workout. so if you dont have time to eat some pasta or oats etc, maybe look at having a shake with oats.
A general shake i will drink would be based around;
I normally drink just over a pint of whole milk with a spoon of olive oil, loads of oat powder 2 scoops of malto and a spoon of nesquick for flavour as ive never been too keen on oats.
Remember though, what works for one person doesnt always work for another, i burn calories off quickly in the day and struggle to gain weight, so i add milk and oil, other people may find they gain too much fat from this.
Best advice i can give is to try things and see what works for you, get to know your own body and what your body needs... if your finding your not gaining weight, eat more, if your gaining too much fat, adjust your diet, if your running out of energy in the day change the food you are eating, and so on.
hope some of that post helps... i started to ramble a bit, and using the quick post cant see what i wrote earlier ( too lazy to scroll

)