Just get a proper rucksack. When camping in Germany, I found it easy to ride with a 60l rucksack. This was MTB rather than BMX.
Also, get some real bread rather that can't be crushed rather than that fluffy, sugary, presliced stuff you guys stateside refer to as bread