I studied engineering. There were a ton of scholaships available to any student. The financial aid office generally never finds out about except that the receive a check from some organization or company and are told to deposit in my account.
There are plenty of scholarships, just the communication about them is extremely poor. You have to get on every mailing list your university has, and constantly ask professors if they've heard about any scholarships.
Many of the scholarships I got were from companies or organizations that reached out directly to professors.