Son Goku
Great Sage Equalling Heaven
You cannot outrun a crappy diet. Find out your body type; mesomorph, endomorph, etc. Some people respond more to calories while other bodies respond more to carbs.
Folks can out-train bad diets, but only if you have the genetics for it. This is coming from a nikka that *stays* eating junk and has never been fat a day in his life.
I will agree that fast food is not nutritious, but OP's problem isn't just eating junk, it's eating junk and being a drunk (alcohol has almost as many calories per gram as fat) and under-exercising. Some people can get away with one or two. Dude picked all three.
Your second point is irrelevant since OP obviously doesn't respond more carbs or calories; he responds to both, hence why he's fat af right now. His phenotype, something not wholly based in science, is obviously endomorph right now.