As a precaution, if your Macbook is equipped with ANY Nvidia chipset (from memory, all Core 2 Duo machines were), then it is very picky about RAMs and even more picky about SSDs. As for the RAM, you absolutely need at least 1 stick that is rated at 1066 Mhz, so that the speed of the sticks will end up at 1066 Mhz no matter what the other stick says. Due to some weird bugs in the Nvidia chipset, it will unofficially support 1333 Mhz, but will crash periodically. As for SSDs, you should definitely google the Nvidia MCP SSD issue before buying any. The sinister part with the SSDs is that major symptoms MAY NOT occur until a month or so into usage, when you get a lot of data corruption and hangs.
EDIT: Yep, your machine is most definitely equipped with a Nvidia chipset. RAM prices are high now and 1066 Mhz 8GB RAM may potentially be very expensive. It may be worthwhile saving that kind of money for a newer machine, just FYI.
EDIT 2: Also be aware that your SSD at BEST will run in SATA2 mode, about half the performance of SATA3. At the worst, it'll be stuck in SATA1. It has been a long while since anyone reported on successes of modern SSDs in Nvidia-based Macs circa 2010-ish, so you may have to gamble.