you need to eat more... small frequent meals throughout the day... (5-6 to start, see what works for you, you may want to add more)
each meal should consist of a protein, a complex or fiberous carb (oats, red potato, sweet potato, veggies etc), and a healthy fat (flax seed oil, udos oil, all natural peanut butter ect.)
specific advice...
loose the bread as the last meal, have a sweet potato or some brown rice if you're really a night time carb person...
get some more veggies...
eat a real breakfast... oats or some type of real food... this is your first meal of the day, you'll want to get your metabolism up and running after a night of fasting...
as for the training, i'm not a big fan of HIT, but if you want to give it a try it's bound to put some variety into the mix... personally i'd do something like this...
day 1 chest and tris
day 2 legs
day 3 off
day 4 cardio
day 5 back and bis
day 6 cardio
day 7 shoulders
day 8 off
start again..
this is just an example working in your cardio class, you can break it up however you'd like, the point i'm getting at is that you may want to split the weights up over more days and hit individual body parts with more focus and intensity... lift heavy... 6-8 reps for failure...
maybe do 4 weeks HIT, 4 weeks above routine and swap them in and out, keep your body guessing...
i'm glad that you identified that you are taking the body pump for cardio...those classes will in no way, shape or form build muscle... they are endurance classes which creep into the realm of catabolic exercise if anything, but if you enjoy them they shouldn't hurt too much, as long as you are getting enough food to sustain the extended activity...
well, i think that's it for now from me... oh one more thing 15ish% bf is pretty good, most fitness competitors are around here off season...