Are my ECs not good enough?

Your activities look fine. Are you good enough to be recruited for track or cross country? Do your best in your MIT application, but there are other great schools besides MIT. Not sure what your stats are, but do you have CalTech and Mudd on your list? Also reaches, but pretty great STEM schools.