#1 Pretty much just making it so when you land kills and have assists it 'announces' them too. "Tinkles landed 3 kills 2 assists in a P38L".
#2 Assists should have perk value. If Tom kills a target and gets 3 points and I get the assist, I should get 1/3rd of what he got. Because having assists count as NOTHING now, is quite aggravating. 
#3 Said it before I'll say it again. After a map is won if the player contributed enough to the war effort should at least be rewarded a fraction of the 20 perkies. Ex. I helped a lot in the last map for Bish, when we won the war I wasn't online (I have a life
). So I come back to find out we won, and I missed the reward... again. Yeah I know it isn't "alot" of perks but that isn't the point. So for this, just make it so once the player reaches what is necessary, they can receive War Won Perks when they log back in.
Just my opinion.

The announcement when you land kills is just that, an announcement of an accomplishment, 2 kills (it use to be one kill but it cluttered up the text buffer so they changed it to 2). If you did NOT make the 2 kills you did NOT accomplish enough, or you failed. So you want an announcement that your NOT good enough to get the 2, or finish a guy off?
The same goes for the points/perks. You didn't finish the job, so why should you get credit for it? You put a few pings in a wing, just enough to tweak a bit of aluminum and you want credit? You didn't damage the plane enough to effect it's flying ability and you want credit for shooting it down?
As for the third, It use to be that as long as your on the team that wins for more than 12 hours strait, you get the perks even if you are not on line at the time of the win. From what I've read it doesn't seem to be that way any more, but I can see why. Say you spend 5 hours "helping" your team win the war and tho they still need 3 or 4 bases to win you have to log off. 12 hours later you log on to find they did win the war, but what you don't know is that in that 12 hours they had been pushed back almost to the point of the Rooks winning the war. They held off the advance, and pushed back to finally take the win, none of which you were involved with.
You have only been flying for a few months (since July). With time you will get better and the assists will go down and the kills will go up. If you get out of the field guns and spend more time getting better at flying you will also start building perks. Flying something other than "hot rods" will build them quicker. You'll find in a few hours of flying you can build more perks than you can "win" for for being on line for the win the war. Enjoy your time flying and "helping" with the war effort and stop worrying about points and perks. All that will come when you get better at what you are doing. Of course by then you most likely wont care all that much about the points and perks as you'll be too busy having fun playing the game.