I got 100 mobile speed, 100 desktop speed and 100 user experience.

WordPress 4.0, Shared Hosting and No CDN

https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.webdesignerland.com&tab=mobile

These are my recipes :
1. Minify CSS and JavaScript files
use this plugin : https://wordpress.org/plugins/async-js-and-css/
2. Caching
use W3total cache : https://wordpress.org/plugins/w3-total-cache/
3. Losslessly compression image
use this tool : http://pngquant.org/
4. For logo and banner on homepage
Convert them all to Base64 Image . it will reduce http request. Tool that I use : http://duri.me
5. Combine all css in your style.css
6. Combine the js file too ( put in your footer )
7. If you using Google analytics, upload ga.js on your hosting. Put it on your root directory
8. Do not use lazy load plugins ( it will decrease your score )
9. Don’t use Social Share plugins ( You can make it without using any plugin )
10. Don’t display feature image/ thumbnails on your homepage, you will fail.

Good luck..

Regards
Johny Kurniawan