Yes, there were all of those things in the east, but I recall reading (can go search for it if you want) that the vast majority of meat came from the west, to the Chicago slaughterhouses/packing houses, and thence on eastwards, similarly for many vegetables and fruits, though the South was also a significant producer of the latter. And, of course, there was oil in Pennsylvania and plenty of heavy industry in the Northeast...
So no, it wouldn't knock them out of the war, but it /would/ be a significant negative impact. The Mississippi blockade would prevent Texas oil, western grain and meats, chemicals from Louisiana etc. from being taken east; cutting Minnesota and Wisconsin off prevents ore deliveries, as you said, and Michigan... well, I doubt much needs to be said about Michigan!
Americans are resourceful though, so they'd probably be able to adapt to those losses, but they'd be eating lots of chicken, watermelons, oranges and milk and butter!