Maybe you've recognised the problem.
You suspect that your readers are skimming your text. They don't notice that you want them to reply to your email today. They don't discuss your report in any detail - just the recommendations.
The cause of that skimming?
Most likely you've taken the humans out of your writing. Put them back in. Focus on people and action, not just things.
Put the humans in and you'll be writing in more natural language.
Even if you write on technical topics, everything you do will have some relevance to humans. Show that relevance.
Try getting personal from the beginning of most sentences. Use people's names, I, we and especially you. In technical writing you might use more remote references to people: motorists, staff, managers or residents. Even naming an organisation is a little bit personal because we imagine the people who work there.
Want a wierd example of impersonal language?
There's a 'no-parking' sign at Christchurch Airport with the line, 'Offending vehicles will be fined'. (Imagine the court case if the vehicles just ignored the parking ticket.) Someone probably thought the warning would carry more authority if they took the humans out. So wrong.