I have 2 12" Kicker Comps with a Kicker 500 Watt Mono Amp. My battery drains and makes my start up on my truck lag and i have to give it gas in order for it to start up. Should I get another battery, alternator, or better battery like a optima. I have a duralast yellow top right now.

That setup should not be draining your battery that much, i would check for shorts somewhere. Also, if the battery is old i would replace it before doing something more expensive like changing your alternator. Take the battery to you local auto parts store, they will tell you if its still good.