Which of the following will help you to create a more professional style?

Aavoiding contractions, such as can't or won't
Busing proper punctuation and spelling
Cusing jargon and technical terms correctly
Dbeing aware of your audience as a group of professionals
Eall of the above