i'm using an arduino mega and i'm aware that there are some pins i cant use with the software serial library
If you have a Mega there is no need of software serial. You have 3 hardware serial ports besides Serial. Software serial will not work at 57600 baud, but the hardware ports will.