JY-MCU BT board not responding

I am using the jy-mcu bluetooth board and I cannot get the board to respond at all. My code:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 9); // RX, TX
String command = ""; // Stores response of bluetooth device
// which simply allows \n between each
// response.
void setup()
{
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  Serial.println("Type AT commands!");
  // SoftwareSerial "com port" data rate. JY-MCU v1.03 defaults to 9600.
  mySerial.begin(38400);
}

void loop()
{
  // Read device output if available.
  if (mySerial.available()) {
    while (mySerial.available()) { // While there is more to be read, keep reading.
      command += (char)mySerial.read();
    }
    Serial.println(command);
    command = ""; // No repeats
  }

  // Read user input if available.
  if (Serial.available()) {
    delay(10); // The DELAY!
    Serial.println("sent");
    mySerial.write(Serial.read());
  }
}// END loop(

I get no error messages. when i connect the serial monitor and enter the command AT, I get the following:

Type AT commands!
sent
sent
sent
sent

nothing appears to be happening.
my setup is:
vcc to 3.3v
gnd to gnd
txd to pin 9
rxd to pin 10

when i put vcc to 5v nothing happens either.
Any help greatly appreciated. thanks.

Softwareserial is not 100% reliable at high speeds. Try at lower speed.
Take a look: AltSoftSerial Library, for an extra serial port