This template is not free but it is cheap. Look at it and you will agree it is worth the investment. Why work hard on making your posts look great when you can invest that time in taking great pictures or increasing your fanbase.
You can find this instagram template on beart-presets.com.
You will also need Photoshop if you intend to use these designs.