It costs a pretty penny, but USB C docking stations are really nice, especially if you have more than one computer. You can have your power, mouse, keyboard, monitor, speakers, ethernet cable, external storage etc. all plugged into the docking station, then just have one USB C cable from the docking station to your laptop and everything is connected.
My work sent me one, and now I can swap between my work laptop and my personal laptop easily.