Baud rate doesn't have anything to do with how many satellites it sees. 57600 is pretty much the standard rate, 9600 is too slow. Almost all the ublox GPS modules default to 9600 from the factory but are reset to 57600 by the firmware. Any NEO-6/7/8 should work fine at 57600.
If it only sees 2 satellites after you've let is sit powered up outside for 20 minutes or so to download the satellite info from the gps satellites then it's probably a bad gps. Only seeing a couple of sats for the first few minutes when it's first powered up for the day is normal.
That particular GPS only shows one cable with 4 wires in it for the GPS part. The mag requires another cable on all but the GPS V9 and DJI Naza GPS units. Your GPS isn't one of those. It may or may not have a compass chip in it, some like that have the chip but it's not wired. If it has the chip you may be able to use it by soldering on another cable. I'm not sure why they sell them without the cable attached, I suspect that those are the ones that the mag chip failed quality control tests so they leave the cable off and sell it as just a GPS.