my D - class of 16 – had your stats basically. She searched and searched for scholarship opps that were not national but local, and wrote lots and lots of essays and was interviewed. She did not qualify for any need-based or athletic type scholarships and found all of these through a state-wide database and through her school district. She was awarded $1850 for a LOT of work.
on the other hand, the college she is now attending awarded her $114K in total. That scholarship required essays and interviews; but those were well worth it. I guess i’d say focus on your schools!