I graduated from there not all too long ago. My advice - study hard, attend all your classes, check your attitude and entitlement (grades, etc) at the door, and learn all you can from your clinical experiences. The MSU program has a reputation for not having the clinical experiences that other local programs do (which is true - you'll get much less clinical time than the other hospital-based programs), and sometimes the learning curve after you start your first job can be a little steeper as a result.
I completed the externship during the summer between junior and senior year, and found it pretty helpful. It can be overwhelming at times (depending on what type of preceptor you get), obnoxious because you aren't allowed to pass medications or chart much of anything (which, realistically, is about 75% of your job), and frustrating because the "journals" you submit aren't always even read by the faculty. Overall though, I feel like the experience gives you a more realistic idea of what nursing is about, and how your days will go on the job. It's especially valuable if you aren't able to work as an aide during your time in nursing school. Don't forget to treat it like a regular job - you have to call in if you're not going to be there or are going to be late, etc. - some people had issues with this and I think it cost them a real job with the hospital in the long run.