Should I Apply to MIT with a Low SAT/ACT Score? [740M, 670RW]

India is over represented among applicants to MIT. Your background and achievements would be compelling IF you had an SAT M800 - because that’s what your competition will have + a lot of MIT students get that score without breaking a sweat.
M800 means no more than 3 errors in the math section.
The trick with standardized tests is to recognize patterns so you know how to handle the question. Do lots of sample tests and zero in on the types of mistakes you make, learn how to fix them, do a lot of questions with that same type/pattern till you get 5-10 in a row correct, then again the next day, then again the next day. Once that one issue is fixed, look for the next one and repeat.

That means applying to MIT RD.
Where else are you applying? Do you need a full ride?
Have you considered a college such as Bowdoin?