Yes, all your components are compatible with one another.
However, you’re missing a few things: 1. A cooling device and thermal paste. A lot of OEM products such as the CPU you chose come with no additional tools or attachments. That’s why these websites post pictures of the item with no box and just show the CPU (even though the item is new). So, you’ll have to buy a paste and cooling device (cpu fan/heatsink) separately. It’ll cost you another $30 or so. Instead, you should just add another $15 and get the non-OEM version of that same CPU. It includes a cooling device and the thermal paste is pre-applied. Here’s the link. 2. A CD/DVD drive. Any SATA CD/DVD drive will do.
Get the two items above and you’re set. I would make some suggestions but judging by your build you seem to be on a budget so i don’t know what to offer… but i would suggest this: ASUS M4A78LT-M AM3 AMD 760G HDMI Micro ATX AMD Motherboard. Has 6 USB ports and built in heatsinks for better cooling. Also, it comes with an integrated ATI 3000 . Now it’s obviously not the best video chipset out there and you certainly can’t play high end games with it, but you wouldn’t be able to do the same with the GeForce 210 you included in your build. My advice: drop the 210, get this board. It would be a much better build and all at an extra $10.