I would just add that in the script before AT+CWJAP="ssid","password" you should perhaps add one of the following AT commands as per the comments in the Hard and Soft Serial Blynk examples:
Hard Serial for devices with more than one serial port (Mega, Leonardo etc)
And your sketch will include: EspSerial.begin(115200);
Soft Serial for devices with one serial port (Uno, Nano etc)
And your sketch will include: EspSerial.begin(9600);
The AT command set has changed over the years but the commands above are valid for the minimum recommended AT version of 0.22.0.0. If you can't issue these commands via the Arduino IDE Serial Monitor it is unlikely you will connect to the Blynk server. Check and double check your wiring.