You could make a skill tree for each class. The skills would be bought with skill points. Skill points are obtained through missions. Missions 1-4 award 1 skill point and 5-8 award 3. The first skill would cost 1 skill point, and the cost would go up by 50% for each level of the skill tree.