Yeah, sounds like you are doing pretty good so far with that. (A lot better than me, anyway!) Definitely you will need to be prepared for the simple
basics. Things like food, shelter, security. Sounds like you got the food down alright, with hunting skills. How useful hunting will be will depend
where you live, though. The best hunter in the world will starve if there's no game.
Shelter: You haven't mentioned this one, but knowing how to throw up a tent or build some kind of lean-to or other shelter will be important if you
aren't planning on staying at home during Situation X.
Security: Sounds like you have this fairly well covered with the spear gun. I'm not exactly sure what a spear gun is, but I can use my imagination.
:p I realize that you are certified, but remember that 'if you don't use it, you lose it'. Stay in practice with that spear gun, whatever the
heck it is! You don't want to be out hunting deer and saying to yourself, *#^@ how do I reload this thing again???, while your deer waves at you and
runs away!
I'd worry about things like fresh water supplies. There's tablets you can get to put in water to make it safe to drink, for instance, or filters.
For power outages, batteries, generators, and the like, and devices that will work off of those. I'd keep a radio handy for news updates. Make a
plan with your loved ones for things like, if the crap hits the fan and we are separated, meet at X location, with Y as a backup, or something like
that.
I'll be honest, I'm a pretty lazy guy, and I don't really keep up on a lot of this stuff. Probably the thing I should be doing is reading up more
on this kind of thing, and actually practicing it once in awhile.
This is actually a really good forum, and if you snoop around it, you can get some other ideas of things you might need and haven't thought of.