Depends on what you are doing. If you want to crank it and cruise the streets for a while, the alternator is a constant long term power source. For a few minutes of short term blasting, battery(s) will keep the juice flowing till the alt catches up.
Hope that helps