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 you can ingest. You don't want ANY soybean oil in your diet.
If you are looking to stop getting fatter, eat more of the foods at top left of this chart, and stop eating any foods at bottom right [note that fruit and salad dressings (oils) are at bottom right]:

Minimizing carbs and maximizing protein -- ie, increasing the protein:non-protein ratio -- is how you drop fat while maintaining or adding muscle. The most extreme case of this is the PSMF diet, or "Protein-sparing modified fast". You don't need to go this far, but it is worth reading to understand why it is the gold-standard for weight loss while maintaining lean mass:
http://ajph.aphapublications.org/doi/pdf/10.2105/AJPH.75.10.1190
Good luck!