Precise word choice
Replacing all-purpose words with the one that says exactly what is meant. At C, the reader should not have to guess which of several senses you intend.
Replace the all-purpose verbs
Faire, mettre, avoir, dire and il y a fit almost anywhere, which is why they say little. Faire une enquête becomes mener une enquête; mettre en place becomes instaurer or établir; dire becomes préciser, affirmer or signaler, as the meaning requires.
The same goes for chose, problème and aspect: name the thing itself (la contrainte, l’écart, le retard).
Words that are often confused
Some pairs look alike and mean different things: éminent (distinguished) and imminent (about to happen); conjecture (a guess) and conjoncture (the circumstances); prolonger (in time) and allonger (in length).
Collocations matter too: one prend une décision, émet un avis, formule une recommandation and pose une question.
Examples
Instead of Le comité a fait plusieurs recommandations.
Write Le comité a formulé plusieurs recommandations.
One formule, or présente, a recommendation.
Instead of Il y a un problème avec les données du deuxième trimestre.
Write Les données du deuxième trimestre présentent un écart.
Name the problem, and give the sentence a real verb.
Instead of Vu la conjecture économique, les dépenses sont gelées.
Write Vu la conjoncture économique, les dépenses sont gelées.
Conjoncture is the situation; conjecture is a guess.
Instead of Nous avons allongé la période de consultation d’un mois.
Write Nous avons prolongé la période de consultation d’un mois.
Prolonger for a length of time.
Instead of La directrice a dit que le dossier était prioritaire.
Write La directrice a précisé que le dossier était prioritaire.
Dire is correct but vague; préciser says what kind of statement it was.