I need help to send my data from MIT App to Arduino via Bluetooth

Hi, I am confused where the error lies since I am new in coding Arduino. I need help to send my data from MIT App to Arduino via Bluetooth module (HC-05). The purpose of this is to print the data from MIT app to Arduino to print the data sent to a thermal printer with the help of Arduino. I am using a shorter text to test the feature, it appears that the data sent doesn't appear in the serial monitor of the Arduino. Also I am using Arduino Mega 2650 Rev 3.

Here are my sample MIT app codes and Arduino codes:

MIT App codes:

Arduino codes:
#include <Wire.h>
#include <SoftwareSerial.h>

SoftwareSerial B(19, 18); // RX, TX of bluetooth
SoftwareSerial mySerial(12, 13); // RX, TX of Thermal Printer
unsigned long startTime;

String results;

void setup()
{
startTime = millis();
Serial.begin(9600);
B.begin(9600);
mySerial.begin(9600);
Wire.begin();
}

void loop()
{
unsigned long elapsedTime = millis() - startTime;
if (Serial.available())
{
results = Serial.read();
mySerial.println("WELCOME TO AGAP!");
mySerial.println(results);
delay(1000);
}
}

Any help to understand my codes will be a huge help.