The answer is yes you can bring your own food into the parks. on our trip last year we brought water, granola bars, fruit etc, to keep from spending all of our money on snacks throughout the day. We plan to do the same exact thing this year.
I think you just aren't allowed to bring in alchol and glass, someone can correct me if I am wrong.
Hope this helps