The fat you eat is the fat you wear. Glucose metabolism inhibits fat metabolism. So the body stores the excess fat intake because it can't use it.
Protein -> Building Blocks of new cells.
Carbs -> Fuel for the majority of cells.
Fat -> Needed for testosterone, cholesterol and as fuel for the heart/brain during fasting.
0.6 grams of protein per pound of bodyweight is more than enough protein. Excess protein is either converted to Glucose or excreted in urine.
Carbs should be between 70-80% of your total calories. Cells will go into catabolism(breaking down) without enough fuel.
Your diet looks healthy except those fake meat products high in fat.

Total Fat intake should be between 7-10%.
Your total fat intake will always be above 10% anytime you eat animal products and excess on oils/nuts.
How come so much sodium?
You can look at the characteristics of nature, all plants are low in sodium and high in potassium. All mammals should eat a diet low in sodium and high in potassium. Also low in fat when eating high carbs. Low-carb diet is a carnivorous diet, just to let you know.
Unless you run a marathon and sweat the sodium out, that much sodium is more lethal than beneficial.
Hopefully I placed things into perspective for you in a non-offensive way.
