7'' TFT LCD SSD1963 800x480 no Touch to Arduino MEGA 2560

Looking at the display - which uses 3.3v - I'd say you need to use either the shield or the equivalent of the shield. It looks like the shield is providing the level translation from the 5V MEGA2560 board to the 3.3v logic levels that the display wants - so you might as well use the shield as you have it already!

Have a read of this discussion, which may help you out: