I'm working on a map right now that uses triggers to add and remove hero abilities. My problem is that I can add the ability, but it doesn't show up on the hero abilities screen, so the hero can't level the ability up.
My trigger looks like this:

Assult Rifle
Help would be greatly appreciated.
Also, could someone tell me what the most powerful available map editor is?