I think you have some facts incorrect.
Germany stood a very good chance at winning, or at the very least engaging in more trench war stalemates, as late as around March 1918 when they were within about 30 miles of Paris. The fact that the U.S. began landing troops to assist France and Britain did not mean jack shit. Germany still had the potential to take the field.
There were two main reasons why Germany was defeated in 1918 and its soldiers mutinied.
First, Ludendorff (if I recall) was the one who finalized the attack plan for Spring 1918. To sum it up, he established the big goal of capturing Paris. A laudable achievement, and very do-able. This was one of the first uses of storm troopers. Well the problem was that they used many of their veteran soldiers as storm troopers. Big mistake considering the job of these guys was the move fast, so they didn't have as much gear. The other main problem was that there was no set of incremental goals. The big goal, capture Paris, was pretty well set, but once your guys start capturing ground, you have to give them direction. I could just imagine now...all those soldiers capturing hill after hill, pushing the French back further and further, then finally they all get so far ahead they just turn around and look at each with a collective stare like "Wtf? what do we do now exactly? Oh shit they're shooting back at us!"
Second, the Germans never combined the use of their navy with that of their army. Their navy was just sorta "out there". Maybe von Scheer liked it that way? After he tucked tail from Jutland, maybe he scared the Kaiser into thinking the navy was useless....who knows. Anyway, much of the war focused on the army, the novel new inventions called airplanes, and the neat things they could do with battleships, like launch one off its main turret. Land? Uhh...we'll get back to you on that. The German U-boat was possibly the greatest weapon of the war, not the tank. The Germans left the U-boats underutilized and the Kaiser couldn't make up his damn mind whether or not he cared about world opinion on unrestricted U-boat warfare. By the time he decided he didn't give a damn, the damage had already been done by Britain. If Germany employed unrestricted U-boats at the onset of the war, Britain would have been starved into surrender. The fact that Germany surrendered something like 70+ warships in 1918 is unbelievable. If I were the leader of a country that was going down the tubes, you better believe I'm going to use every resource at my disposal to try and turn it around.
Oh, one last minor detail, a mistake Germany made. When you draft your population into the army, don't draft the old farmers who are actually responsible for growing the food your soldiers need to eat.
But certainly you can't dismiss Germany's successes during that war. Tannenberg was an example of some excellent military genius on the part of Hindenberg. The fact that Germany's spy network was so efficient that the recommendation to let Lenin have safe passage from Zurich into Russia was brilliant. That maneuver alone took the war on the eastern front off of Germany's back and they were able to pull 1 million+ men to the front lines in the west. 1 million+ men!! That's in addition to the ones already there. Now do you see why Germany could have still kicked the everliving shit out of France and Britain? America landing a couple hundred thousand troops? Big deal with those two dead.