Does the ground have to be level for my raised garden bed.

No. all of our beds have been designed for this. If you wish to level the area prior a 50mm-100mm layer of wood chip or stone/aggregate works best.