When you get out there, you will know what you'll need and what you don't. Everyone is so different in what they need to be comfortable, but Neel's Gap has an excellent shake down service.
Here is what I never used on your list:
Sunglasses-trees provide shelter from the sun. The only time I got a little burned was in town and learned to wear my Buff on my head. Sent mine home along with sunscreen.
Compass-Guthook's Guide is awesome as an alternative. I put that on my phone and only carried bits of the hard copy AWOL guide. It is very hard to get lost, and every time I questioned if I was going the right direction, etc., I would turn on my Guthook's App.
Get Darn Toughs (three pairs and use one for only sleeping)-I wore through my Smartwool's the first week and had to replace at Neels Gap.
Instead of using bug spray, consider using Insect Shield on your clothing. Either way, you won't need bug spray until it starts to get warmer. You can read about this here:
http://www.insectshield.com/ I wore long sleeve synthetics, even in summer. That way, I didn't have issues with ticks (Lyme Disease), mosquitoes, sun exposure, and I didn't have to worry about permethrin treatments while I was out there.
Liner might be good for when it gets warmer, because you may burn up in a 25 degree bag. Perhaps, have it sent at a later date. Towel, brush, footprint are all things I sent home.
I added a lightweight pillow back-I tried to sleep with my puffy in a stuff sack, but it was miserable for me after awhile. I added ear plugs (particularly useful at the beginning with the hoards). I added a charger for when my phone ran out of batteries. I decided to pick up a hydration hose. I preferred a Buff, as opposed to any hats-more uses in one item. Again, these are the things you will probably learn when you're out there, and everybody's a little different.
So exited for you! Have a blast!!