You need to change this part in every lvl of skills in skills.txt :
pars=+2,0,+4 , since it desribes what bonus units get here says +2 moral, 0 second bonus, +4 rage to hero but you placed +1initiative in string,
same in 3rd lvl you place pars=+2,+2,+6 for 2moral, 2some other bonus, 6rage, and in skill body you give 2moral,1initiative,1speed but it`s not match with your parameters.
Check localization/eng/other/eng_skills.lng there is explained what will say in hero window about skills and what parameter (pars= from skills.txt) goes where (pars=+2,0,+4 , first parameter is +2, second is 0, third is +4). Try to figure out how skills work in scripts/skills.lua
In eng_skills you need to match every parameter with it`s position in skills.txt file
Hope i havent confused you to much