Hi Hayaat Group Operations,
Thank you for reaching Microsoft Community.
The set up should work with the use of a Surface Dock 2, USB-C Travel Hub or a compatible third party hub since the Surface Go or Surface Go 2 only has 1 USB-C port and the Surface Connect port (charging port). Note: USB-C Travel hub only has 1 USB-A and 1 USB-C port.
Please note also that the Surface Go comes in Windows 10 in S mode, you might need to switch the device out of S mode if the speaker and webcam needs a separate driver to be installed. Check and verify with the manufacturer on this and the compatibility with Windows 10.
Hope this helps.