After about 5-10 matches I managed to get about 1/8th of the way a battlepack. I'm not convinced this is any better than the old way.
The new system is worse but it has got one benefit for me.
I used to get at least 1 BP a day but that was because I played Deathmatch only(I was never into this game type but it was the quickest way to get 100 scraps and BP)
Now it will probably take me a week+ to get a BP but at least I can start playing conquest/front lines/OP again(benefit)
Westie was saying the better you play the more your fill meter goes up. I don't think that's true. I ended a match and was best at nearly everything but it seemed to fill up as much as it did when I played crap. Also I just entered a game moment before it finished, I didn't even get a kill and my fill meter went up almost around 4 times the amount it usually goes up.
I think they want people to buy battlepacks and their not going to compromise that much. Maybe they will at the end of bf1s life.
I'm starting to not give a shit about BP/scraps anymore. Its a shit system that got me playing a game mode I didn't really like and leave a mode I did like.