All it does in theory is deliver static content based on the users location, hoping it is closer.
The only optimization work you need is image compression. A CDN won't do that.
Here's your performance:
http://www.webpagetest.org/result/140827_XR_1D9/
Load items 20-24 are killing you. Example:
HTML Code:
20: http://forbiddenjutsu.com/WP/wp-content/uploads/Forbidden+Jutsu+5.0.jpg
1,231.3 KB image/jpeg
Quality 85 optimized size: 342.0 KB (889.3 KB smaller)
It can be almost 1mb smaller and not lose any visible quality:
Optimize images
This test is only valid if that's your site in your signature there.
Who told you you need optimization? Someone who is selling such services? They are either woefully uninformed, or straight up lying to you.
Fix the bloated images and you're set.
If your site is optimized you don't really need a CDN. If your site is not optimized, a CDN really doesn't do squat for you.