It's easy to run out of storage on your Xbox Series S or X when a single game can eat up over 100GB. The best (and pretty much only) solution is to buy an expansion card from Seagate or Western Digital. You can store Xbox games on a USB external hard drive, yes, but you'll need to re-transfer them to the system's internal storage to play them. An expansion card allows you to play games from your library without having to move anything around.
You can double your Xbox Series X storage capacity with the help of this Seagate expansion drive, adding another 1TB of useable space. Now you're working with two full terabytes, baby. It's super easy to setup. Unlike the PlayStation 5 expansion cards, this one doesn't require opening up the casing to get all up inside the inner bits. It's simple plug and play.