I'm a level 47 I have 26 gold packs to go. With 5 items per pack that is approximately 130 items to obtain there are roughly 75 more paints schemes, 6 camo patterns, 3 melee weapons, and 21 battlepack related unlocks per gun (assault trifles atleast) with 76 weapons with unlocks in game.
(76x21) +75+6+3= 1680 (ROUGH ESTIMATE HERE)
THAT DOES NOT EQUAL 130
that isn't even counting emblems and portraits for battle log or XP boosts or the battlepack exclusive dogtags that come in these gold packs. And the battlepacks that come after earning every 50 kills past the first series on unlocks disappear once all unlocks for that weapon have been earned and they never have given me camos or paint. The gold battlepacks have even given me attachments for PDW's, shotguns and sniper rifles that i will never use. So back to my original question:
Will there be enough battle packs to unlock all NON-WEAPON related items?