Considering you are using Wordpress I would suggest leveraging the plugins that exist to help you to solve this issue and save you time.
You can use this wordpress plugin for minifying and combining your static assets. https://wordpress.org/plugins/bwp-minify/
Some further reading around this plugin: http://betterwp.net/wordpress-minify-javascript-css/
I would also recommend compressing your files when they are served using Gzip. The implementation would depend on your web server.
I'm not affiliated with the developers of this plugin but it works well for me. Hope that helps.