nascar March 24/13 questions

My husband and I are arriving in San Diego on Friday from Calgary Alberta and we will be driving to Fontana on Sunday. What time should we arrive to get decent parking and to make sure we get decent tickets to watch the race? Are we allowed to bring our own food or drinks inside while watching the race? Is there anything else we should know in advance of arriving?