For UC’s and CSU’s, you need to calculate your UC/CSU GPA: https://rogerhub.com/gpa-calculator-uc/
With your current test scores, only UC Merced might be an option and your ACT score of 18 would put you below the 25th percentile. I think your current stats would be get you into several of the Cal States.
If you check this link, you can determine which Cal State is in your local area. Local applicants get priority however, if the campus is impacted, there is no guarantee of an acceptance.
http://www.calstate.edu/sas/onestopkiosk/documents/CSULocalAdmission-ServiceAreas.pdf
Majors for Federal agents: FBI agents in cyber security typically have an education in computer science, information technology or systems, computer or cyber security, mathematics or a discipline of engineering. Criminal Justice, Political Science, Business administration, Accounting are also good majors.
Here is a ink for the Cal States, their open major vs impacted majors: https://www.calstate.edu/sas/documents/impactedprogramsmatrix.pdf
The Cal States admit by major and eligibility index (EI).
Once you have calculate your UC/CSU GPA, you can calculate your EI: (CSU GPA x200) + (ACT composite x10)
I would look at the non-impacted campuses of Channel Islands, Stanislaus, East Bay, Bakersfield and Dominguez Hills for solid Match schools. If you can bump up your test scores, then schools like Sacramento State, San Francisco State, Sonoma, LA would be possible.
Being a First Generation, Low Income California resident will help your chances along with being eligible for financial aid.
FASFA is the Federal Student Aid Form which will determine if you are eligible for Federal aid which includes Pell Grants, work study and student loans.
https://studentaid.ed.gov/sa/types#federal-aid
I am assuming you are a California resident?, so you would also be eligible for Cal Grants to help pay for college expenses.
http://www.csac.ca.gov/doc.asp?id=905
Best of luck and continue asking questions if you need more information.