Bad Serial Data From SoftwareSerial

That is not how you read serial data. You need to make sure that data are actually available before reading. Something like this will work IF the selected serial baud rate is correct:

void loop() {

if (mySerial.available()) {
Serial.print(mySerial.read());
}
...

Have a look at the Arduino Serial Input Basics tutorial.