I have a great tip for you

Eat like a vegan, but don't drop the meat

Just eat a lot of veggies (raw and cooked), they're not calorically dense, so eating quality meat is great with it. The thing about drinking alcohol is that you crave junk the next day. Try limit the junk food to one day per week, don't totally drop it.
You could try eating more fruits when appropriate. Keep your macros and get carbs from fruits and some good starches like sweet potato, yellow corn (beware of gluten in cereals). Properly soaked legumes are awesome for carbs and protein, and are very low in fat.
Maybe you should try limiting your fat intake to about 20% of your calories.
The only thing I would recommend you drop is junk and commercial dairy products, that stuff is poison.
So generally, up your veggies, fruit, legumes, good starches. Eat meat moderately. Fats sparingly. Drop the junk.
You'll feel awesome!
If you want some good recipes just ask. What are your macros SPAM? I don't think you should go overboard with the protein, maybe 50-30-20 or 60-25-15, or just wing it for the time being concentrating on your veggies.
Cheers!
Edit, just saw what you do for work, don't limit the fat intake. Coconuts, coconut oil, some nuts and seeds are great sources of fat. Of course fattier pieces of meat, ain't nothing wrong with animal fat.