You got 2 of 4 of those points right.
Watching your carbs is right yes, but you can still eat a good spit of them and stay healthy.
The trick is to cutt out sugar, which is the devil, and sodium. Rice and potatoes are good clean carbs tha burn cleanly and efficiently.
I know you guys have been told DON'T EAT BEFORE YOU GO TO BED. That is fucking bullshit. You just have to eat properly before bed. I eat each and every night before bed. Low fat proteinated foods with no sugar are your best bet. cottage cheese, canned tuna (in water), and yogurt. These are the types of food you eat before bed.
Don't listen to those wives tales.