Not knowing your LSAT score it is hard to say, but with a 3.8 GPA from a good school and your other experiences/skills, I would think you could do better than the law schools you listed. Why those schools?
As to your chances with BigLaw/MidLaw - the schools you listed are not generally high on the hiring lists with BigLaw firms (Notre Dame perhaps the exception, as Domers are notoriously ... Domerish), but I believe they are all well-respected regionally and should serve you well with MidLaw firms in their respective regions.
Being a foreigner is tough. No other way to put it. You are on an F-1 now? Unless you win the visa lottery or get married (hint, hint), you are asking your firm to undertake (a) an H-1B application and, if things work out, (b) a permanent residency application. Both of those are expensive and time-consuming for the employer, even if you pay the legal costs. So basically you are asking your prospective employer to do a major undertaking for you, on top of the standard recruiting costs - and they have to do it NOW, before you have proven yourself. And even then, you still might not get the visa.
That is a very tough sell for any employer that does not regularly deal with foreign employers, let alone a mid-sized law firm. Many, perhaps most, will pass unless you bring something special to the table.
As a foreigner you will have to work harder to distinguish yourself, to make sure that the firm thinks you are worth the hassle.
That said, there are some mid-sized firms that specialize in shipping and similar disciplines, and they may have some experience with visa applications, so careful employer-shopping is also a good idea. Another option is to look for in-house positions. Most largish companies deal with visa issues on a regular basis, and generally won't be bothered too much by it.