Sugar is the devil. Read "Sugar Blues" and you'll find out why. Learn about the Glycemic Index for foods.
White flour is the devil. It's empty calories and metabolizes like sugar. Plus, you'll eat smaller portions of whole grains, which metabolize slower so you're not hungry right after. If you eat a lot of empty carbs, try to follow them with grains or other slow burners, to "flatten the tail" of your rising blood sugar, which makes you hungry.
Eat the foods of your ancestors, before processing was a thing.
Don't eat a lot late at night.
Stop forking drinking so much gosh darn alcohol. And try not to substitute food when you do. Years ago I had dinner with a colleague, who described what she admitted was her awful diet. I guessed correctly that she was a recovering alcoholic.