You'll kick yourself if you're rejected from a school simply because your application was late. Double-check all deadlines. Although most graduate funding is merit based, you have nothing to lose by applying in time to be considered for financial aid. Occasionally, the fee can be waived because of financial need. Check with graduate admissions to find out if you qualify for a fee waiver.
All engineering schools ask applicants for applicable standardized test scores.
Here again you must check with individual departments to be sure you meet their specific requirements. These are often the most influential part of your application. Through them, admissions off icers can see you as something other than a file full of papers. Excellent recommendations often push a borderline student into the acceptance pile. Getting letters of recommendation requires initiative.