Arduino mega 2560 serial communication problem

Pins 0,1 are connected to the USB<>Serial chip, and shouldn't be used for anything else.

A Mega has three extra unused serial pairs.
Use one of them to connect your BT module to.

There is a Mega multi-serial example in the IDE.
Leo..