The Warriors need to switch to a D'Antoni/Phoenix style offense using PG Ellis, SG Morrow, PF Randolph, SF Jackson, and C Biedrins. Right now, Maggette slows down the offense and the Warriors rise and fall with his inconsistent (read: generally poor) shooting.
Also, the Warriors should trade Maggette and either Azubuike or Jackson for Channing Frye and Barbosa. The trade would benefit both Phoenix and the Warriors. (Of course, the fact that it makes perfect sense for both teams automatically means the trade will never happen.)
Overall, the Warriors have excellent young talent. They should do whatever it takes to keep all of their young players, even if it means dumping Jackson and other veterans.