Plan time in each class session for your students to practice writing and speaking the concepts you cover in class or that they have read for homework assignments since your last meeting.
Evaluate each student's proficiency in the English language, and structure assignments accordingly so you do not overwhelm the students and so you can know how basic your language expression needs to be to communicate effectively with them. Pair students in groups of two or three based on their proficiency levels, rather than letting them form their own groups, so more proficient students can help less proficient ones during reading and discussion times.
Encourage group studying and practicing, but avoid group assignments so that more proficient students are not penalized for the performance of less proficient students, and so each student is sufficiently challenged as well as engaged with each assignment.
Allow class time for students to review and critique each other's assignments. Grade assignments and then make photocopies of the originals with names and grades received blocked out so students do not know whose work they're reading or what you thought of it. Pass out papers so that students do not receive their own work.
Create assignments that require students to read real technical journals and papers used by businesses in the specific industries for which students are taking the class. For example, aeronautical, electrical and oil and gas companies all employ slightly different vocabularies for the technical English they use.
Create regular quiz assignments that require students to match and provide descriptions for technical terms in the various industries you are examining. Create an end-of-course assignment that requires students to implement what they have learned by interviewing a worker at a company in the industry they are interested in moving into and describing the terms and language used by that worker during the conversation. You may want to provide a few interview questions to get the students started.