I like the basic idea behind this, but I think the easiest fix would be to make defending forts/outposts worth the time. As it stands, you get a cert or two from attacking, but diddly and squat for defending. Make defending more valuable than just "resource gain" and you'll have more fights. Throw in your improvements, bang, even just a squad can and will spend the time to defend having both the resources and desire.