Remove the RAMPS shield from the Arduino, and begin by troubleshooting the communications alone. The RAMPS shield does not have any components involved in communications.
You did not mention if and how you configured the firmware. This would be helpful in order to better assist.
There are forums here for RAMPS, and Repetier. Post in those for better targeted responses.