First thing, make sure the German war guilt crisis is well traduced - they are paying for the destruction wrecked upon Northern France, Belgium and Coastal England.
Second thing, fix the amount of reparations in the treaty. Doesn't have to be large, just get it fixed.
Third thing, have France and Belgium occupy say the Rhineland and the Ruhr, at Germany's expense, for an indefinite duration, with the Ruhr being evacuated at half the reparations having been paid for and the Rhineland when all is paid.
Fourth thing, don't link German disarmament to disarmament of other nations but to the size of the closest enforcer, in this case France, and maintain their army as a conscript army and not a professional one which can easily expand.
And fifth thing, allow the possibility for France to sacrifice part of her reparations in exchange for a comprehensive trade agreement with Germany.
Otherwise, from the territory POV, it's OK.