Well, to start off with, you cant record through a speaker, you need to use the mic.
Quality is typically poor through build in mics. Best to get an external, and run it through some pre-amp.
M-Audio has some nice stuff. Here is a little USB pre-amp
http://www.m-audio.com/products/en_us/MobilePreUSB-main.html