Hi @Enwolved!
Battalions totally dont worth it if you want to play competitive on 1000 pts. Bonuses are mediocre and the price is not that low.
Icebone is good (command ability is powerful; battle trait, command ability and artefact are quite useful) if you don`t have many armies with save-after-save abilities in your local meta. If you have - better take Drakkfoot to negate this.
I usually play 2000 format, but if I have to play 1000 with boars limit I take the following:
Not sure about the spells, probably it would be better to have Brutal Beasts on wardokk instead of War Cry.
You can make one pack of Boarboys 4+ rr1 save (Wardokk + mystic shield) to act as an anvil or a pretty good screen. If take Brutal Beasts instead of War Cry - make one unit hit with +1 and generate two hits on unmodified 6 (Brutal Beasts and Bone Spirit spells). Breath of Gorkamorka to have an incredible 24 move with flying boars (and charge after it of cause or run to get onto objective if needed).
Probably should divide one pack of boarboys on two 5-man squads. 10-man is a good amount of attack with bonus for charge, 5-man squads give you more mobility.
Set of spells depends on how you play and what you need more for your plans. My go-to spells that I usually take on 2000 format:
1) Breath of Gorkamorka on Maniak Weirdnob - having 24 move + fly on boars often make me games or at least create great problems for opponent. 10 inch + run foot boys also perform good. Weirdnob because of mobility and opportunity to reroll cast.
2) Gorkamorka`s WarCry - opportunity to make enemy unit fight last in combat phase is important, especially when playing against Slaanesh (don`t know if you have this one in your meta)
3) Kunnin Beast Spirits - If you take it to Wardokk (or take this spell + Wardokk, don`t really matters) it is probably +2 save on one of your units and it is makes it pretty tough (especially units with shields in melee). Boarboys in 3+ combat save with rr1 for Mystic Shield or CP looks good.
4) Brutal Beast Spirits - +1 hit, run, charge is always nice, but not mandatory. Is taken to maximize units` attack potential, another attack buff is Bone Spirit spell from Maniak Weirdnob warscroll,
Magnetize it if you have an opportunity, you would get great flexibility in army composition.