Just to clarify- you know that there is a difference between Michigan and MSU right?
Anyway, both your ACT and your GPA are in the middle 50%, but on the low side. Are you going to be applying as a resident or as an international student? It makes a difference, both in terms of admission and in ability to pay.
You could probably get in with those stats as long as you apply really early and write killer essays. However, I must caution you. MSU will most likely not give you very good financial aid. If you are an international, you probably won't get any aid at all. You are looking at a good $35k-$45k a year price tag to go to MSU out of state or out of country. As much as I love MSU, it is really not worth taking on $100k+ debt to go here. You can only get a full-ride scholarship to MSU if you win the ADS scholarship. You will not since you need to be invited and you don't have the stats to qualify :/. Unless you win some major outside scholarships, it is not going to be any kind of realistic price.
Best of luck!