Stanford and MIT are out-of-reach because they only give need-based financial aid which you said that you will not get, and their list prices are far higher than $50,000. You can check their net price calculators to see whether you will get enough or any need-based financial aid.