Thanks for replying, I have a reference code posted on the Original Post which works and spits out the Power Analyzer's output. The ESP8266 is also set in 9600 baud, I also have a working ESP8266 code that I have tested.
The "server" is a just Socket Test V3.0. The reason I'm saying that I'm getting garbage, is when I try to read mySerial.read(), it doesn't spit out the data correctly with random dots, squares and other stuff that I know isn't supposed to be there.
The ESP8266 on the other hand, works fine and connects to the AP assigned as well as spits out the prints that I need.
I read using the Serial Monitor of the Arduino IDE to confirm that I am getting Garbage reads.