I believe Google (stupidly) removed App2SD in Jellybean and onwards, so the only way (I think) is with root.
I know that with the old HTC Desire, you could force apps to install on the sd card using ADB (not root) but I doubt this would be possible for you device, although it's worth looking up