ok so your meal 5 should not include milk,tuna,bread, or mayo. a shake and a banana are plenty for preworkout. post workout is also weak. you got the protein down with shake and salmon but you need to eat around 60 grams of carbs with the postworkout meal. As of right now you dont even have a post workout meal, just a shake. Do the shake after lifting with some carbs (dextrose, maltodextrin, waxy maize, gatorade if you got nothing else) and then eat the salmon an hour later with a bunch of vegetables.
What about vitamins, fish or flaxseed oil? Also this doesnt look like alot of calories, minus the 500 or so from lifting.. and you are in a calorie deficit. Start eating a solid breakfast with more eggs, limit the number of shakes you are drinking. You should probably figure out the eating and supplements before even considering juicing.