Battlepack drop rate is terrible

Look here is the deal. DICE wants you to PAY for these things, so they are going to randomly send out a few packs each match hoping the other players see these as valuable and that you will go buy some.