There are 2 front/ top USB3.0 ports (they're angled).
There was an issue with the product description, which stated 10 USB ports. Mine arrived with the 2 front facing and only 4 or 5 in back. (Don't have access to PC, out of country atm). Best Buy did rectify the situation for me after bringing this to their attention by supplying me with a USB hub. As the PC appeared to be built as ordered, I cannot claim to whether this was an error by CyberTronic or an error in product description. (And number of USB ports may not be as big an issue for you).
This PC is built as a gaming "rig" and easily handles Virtual Reality (Oculus Rift,) and can handle having an external blu ray with no issues. There's plenty of power under the hood here, and I've been beyond happy with my purchase.
That said, if you do not do much gaming, this PC may be overkill, but it will handle modern games and VR handily, as well as video creation, which can hog memory, as well. Connecting an external blu ray player should be a matter of minutes and a quick install, and it should run smooth as butter with plenty left to spare.