give us more experience for getting ribbons and medals. this would give you a greater sense of achievment and a higher insentive to achieve these things during the game.
I agree with lilguy25. I'm in the real U.S. Army and for promotion, different awards are worth different points while some are worth none. You might want to look into that.
Also on the skill tree it would be nice if you didn't have to respec your whole character. Maybe incorporate some buy back system where it cost respec points to get your skill points back.