what you want to do is most likely impossible, and you can't give heroes more than 5 hero abilities. it's a cap that's built into warcraft. maybe giving them spellbook abilities with spells with techtree requirements for heroes at a certain level, but you can only give them 5 hero abilites (not sure what cap is for normal abilities)
Download We Unlimited and open your map with it. Set Use Advanced Trigger to true and save it. Open We Unlimited Editor and use the command : Unit-Remove the ,Patrol' basic ability