Overall, I would say that all of the things you mentioned are on the weak side. I think the order of the upgrades I would make would be:

Head Unit
Subwoofer/amp
Speaker Upgrades
Amp for front speakers


Dave