Going to Purdue as an international student?

Hey guys,

I plan on going to uni in the US as an international student and I was wondering if I would have any chance of being admitted into Purdue with a bit of scholarship, to major in engineering. I got 1220 from SAT, 580 writing and 640 math. I am an IB student, and my GPA is about 2.3 but I believe I can get it up to 2.7 in my last year of high school. As far as I know, a score of 1220 is not bad for Purdue but, I also know that my GPA is very low and engineering majors often require higher SAT scores. What do you think, do I really have a shot at being accepted into Purdue with a scholarship?