Its better to get angled cables for ease of use that point from HDD towards the mobo, i buy them on aliexpress, but if you dont have time, get whataver you can find on amazon, cable lenth is standrt more or less , usually they always longer then what you need.
ASROCK has 2Gb/s bandwidth for the 8 ports, at least mine does, its more then enough for all HDDS.
Also the friend that said you cant use them together didn't mean you CANT use them, its that if bandwidth is shared when you use them together the speed drops, thats it, but you can use them all at the same time.
But modern HDDs are 250MB/s so x8 thats exactly 2Gb/s to use them at same time.