1) Drop the fruit - it's just sugar. Worse, it's mostly fructose, which leads to fatty liver.
2) What you are calling "salads" is your biggest problem. A "salad" is drenched in a ton of soybean oil-based "dressing" to make it edible. Soybean oil is among the most fattening, bad-for-you things...