How do i make Blender Internal rendering faster?

I want to know what makes BI faster, a good GPU? a good CPU? both? aside of ram of course. I dont know if BI actually uses the GPU to render, i think it only makes use of the CPU. Please answer!

BI does not use the gpu for rendering

You want a fast processor, lots of cores and use an optimum tile size for the scene

Optimize rendering performance http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Performance