Helo Shyam!
Though your 12th % wont look good in your portfolio for top universities, but your SAT score is above average. If your Statement of purpose(SOP) is impressive enough and your Toefl/IELTS scores are good enough too, then you can expect merit-cum-needs based scholarship in the universities you will apply for sure!
Eventually, after one or two semesters you can apply for more scholarship in the financial aid office of the university you joined. They will find the suitable ones for you according to your performance in that semester. You can try contacting the office through respective emails as well.
Hope this helps!
Eligibility | Application | Exam Pattern | Preparation Tips | Result | Dates | Admit Card
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile