X230 user here.
You can easily upgrade it to 2x8 GB DDR3 RAM. I use Samsung PC3L 1600 MHz modules.
I don't know the answer if a 1TB drive is supported but can assure you a 7 mm one will fit. The 9 mm disk is barely too large.
Also, remember that you can add a second disk using an M-Sata port (at...