Alien races in Star Trek tend to look more or less humanoid (many look completely human even, such as the race in VOY False Profits).
Out-of-universe this is clearly due to budgetary constraints as well as avoiding unnecessary plot complexity.
If the TNG episode The Chase is to believed, the progenitor race seeded much of the galaxy with their DNA. This could explain why so many races look humanoid, or rather they look like that progenitor race. Granted, the message did imply they only seeded part of the galaxy, but it's not explicit.

We have seen many Borg drones on various iterations of Trek and they are all humanoid. As others have mentioned already they are not all human, but I can't think of any example of a Borg drone that isn't humanoid (two arms, two legs, etc.). The implication is that Borg drones are almost all humanoid, at least those serving on Borg ships. Even if the Borg attack and assimilate non-humanoid races (we certainly know they tried to do so with Species 8472 in Voyager), they may choose not to incorporate those individuals from those races as drones. Perhaps they find other uses for them or maybe they just kill them. Assimilation is about more than just increasing the Borg drone population — they take whatever they find useful and discard the rest.
Also, Borg assimilation technology may not work as well with some non-humanoid races. We know they had trouble assimilating Species 8472, and conceivably Borg nanoprobes would have trouble with Tholians or Changelings.

We also know that the Borg value uniformity, efficiency, and perfection. It's much more efficient to build a Borg cube that can accommodate a mostly-uniform body type and appendages rather than have to deal with a variety of different shapes and sizes of drones. Mass-producing hallways, control panels, recharging stations, and implants is a lot easier and more efficient if they can all be exactly the same (or can be modified to be the same). The Borg have no incentive to design things to be universal and given the abundance of humanoid life to assimilate in the galaxy they can afford to be picky about who they make into drones.
So conceivably the Borg started off from a humanoid race (likely given how common those types of species are in the galaxy from what we've seen throughout Star Trek) and continued that trend due to convenience. Still, it's also possible they originated in a non-humanoid species and found that humanoid species made the best drones.
It's not alpha canon but Star Trek Online apparently has a Gorn Borg drone — though the fact that this is an elite tactical unit merely reinforces the point that regular drones are intentionally humanoid. Plus Gorn are relatively humanoid anyway.

EDIT:
Noticed that in Star Trek Prodigy, S01E12 "Let Sleeping Borg Lie" one of the Borg units shown is quite large and has three horns (identified only as a "Rhino" by Memory Alpha and so far only appearing in Prodigy). In this episode the Borg were also able to assimilate Zero who is a non-corporeal energy being (albeit temporarily).

EDIT: The Ovions are a hexapodic race briefly mentioned by the Doctor at the beginning of VOY S07E09.