Is it possible to upgrade my MacBook Pro RAM and Hard Drive?
Regarding upgrades, as per this answer to a related question, OWC is a reliable resource. Here are their pages on memory - it looks like 16 GB (2 x 8GB modules) will be your max RAM.

Similarly, here's info on hard-drive upgrades. It looks like 1TB is going to be your maximum, though as far as I know that's merely a limitation to what sizes are available in the 2.5-inch form factor that the MacBook Pro (and almost every other laptop in existence) uses. If and when larger 2.5-inch drives are released, an MBP should be able to use one.