Advice needed on army list. I want to make a balanced all-comers 2500pt list, so am hoping this works. I would have liked to get a war shrine in there somehow and maybe a giant (as I have both) but I figured the extra units of infantry were better to have. Lemme know what ya think. Advice welcome.

Lord:
Vilitch The Curseling: 395pts

Heroes:
Festus The Leechlord: 185pts

Chaos Sorcerer lvl 2
Mark of Nurgle
Infernal Puppet
Spell Familiar
Total: 190pts

Chaos Sorcerer lvl 2
Mark of Nurgle
Book of Secrets
Power Familiar
Total: 190pts

Core:
Chaos Marauders Unit 1 (x20)
Shields, Light Armor, Great Weapons
Mark of Tzeench
Full Command
Total: 180pts

Chaos Marauders Unit 2 (x20)
Shields, Light Armor, Great Weapons
Mark of Tzeench
Full Command
Total: 180pts

Warriors of Chaos Unit 1 (x15)
Shields
Full Command
Total: 270pts

Warriors of Chaos Unit 2 (x15)
Shields
Full Command
Total: 270pts

Marauder Horsemen Unit 1 (x5)
Light Armor, flails, throwing axes
Slaanesh
Total: 100pts

Marauder Horsemen Unit 2 (x5)
Light Armor, flails, throwing axes
Slaanesh
Total: 100pts

Chaos Warhounds Unit 1 (x5): 30pts

Chaos Warhounds Unit 2 (x5): 30pts

Chaos Warhounds Unit 3 (x5): 30pts

Special:

Chaos Knights Unit 1 (x7)
Standard
Banner of Wrath
Total: 345pts

TOTAL: 2495