you got pretty nice credentials, I’d say you are most likely in. If you want to make it a better shot, aim for a higher ACT score and study over the summer (but really, 31 is fine). Good luck!
http://talk.collegeconfidential.com/what-my-chances/1752114-predict-me-game.html#latest