The audio input on the Mac is line-level, which is why the guitar and bass work but the mike doesn't. Mikes require preamps (standalone or as part of a mixer, for example). USB mikes will work, and using an audio interface such as an iMic or one of the many pro and semipro USB or FireWire audio interfaces with a mike-level input will, too.
tooki