USB 3.0 SuperSpeed on a Type-A connector has a transfer rate of 5Gbit/s, which according to Wikipedia equates to 500Mbyte/s. If you move over to USB-C, transfer rates start at 5Gbit/s and increase to 10Gbit/s or 20Gbit/s on some motherboards.
Even my fastest hard disks (8TB Western Digital Purple) only run at 250MB/s on the outer edge of the platters, dropping to 125MB/s on the innermost tracks.
Hence, you are not going to saturate the USB3 bus with a single hard disk in a USB3.0 enclosure.
When transferring data from a 2TB Crucial X6 portable SSD via USB3.0 Type-A to an M.2 NVMe in a PC, I see transfer speeds starting around 350MB/s, until the SLC buffer in the M.2 drive fills up and the transfer rate plummets. The initial speed is limited by the X6. A modern Crucial X9 Pro drive with a transfer rate of 1050MB/s would saturate a USB3.0 Type A port.
TLDR. Don't worry. USB 3.0 is fast enough to run a hard disk in an external enclosure.
Can I run 30 cameras? It all depends on camera resolution and the codec used to encode the video streams.
Try this bitrate calculator and see if it matches your hard disk's slowest transfer rate (with heads over the innermost tracks). This is normally half the maximum quoted transfer rate for the drive.
https://www.getscw.com/bitrate-calculator.php
It shows 19Mb/s for thirty cameras at 720p, 65Mb/s for 30 x 1080p and 128Mb/s with 30 x 4K video and H265 encoding. Remember, these camera data rates appear to be quoted in bits per second and hard disks are usually specified in bytes per second (8 bits equals 1 byte).
You need to check your cameras' data rates. They may differ considerably from the figures used in this calculator, depending on the compression algorithm used by the codec. H265 compresses slightly harder than the older H264 codec.
When considering RAID, remember RAID0 (striping) is the least "safe" option. If any drive fails in the array, all your data vanishes. RAID0 gives you speed, but not security. One 73GB SCSI drive on my Adaptec RAID card failed in a 4 disk RAID0 array and my test PC stopped booting.
RAID1 (mirroring) is all well and good, but I had errors creep in on two 1TB mirrored drives many years ago and different files went bad on each drive. Backups are essential with any form of RAID if the data is important.
Nowadays I use RAID-Z2 (similar to RAID6) in TrueNas CORE on four different machines with arrays of 6 and 8 drives. In theory (but not in real life) using Z2 means I can lose 2 drives out of each array and still keep all my data intact.
Unfortunately, writing all that parity data in Z2 to two extra drives, means the total speed of the array is not as fast as you might expect. The whole 6 or 8 drive array is not much faster than a single hard disk drive.
TLDR. Consider very carefully if any form of RAID is a good idea before proceeding.