Render Speed Very Slow I have what I think is a decent computer but when rendering a 1000 frame animation it take around 2-3 hours to do 4-5 frames. (Yes I have it set to GPU compute)

Details: 
Computer - Intel i7 6th gen, 12gb RAM, Nividia GeForce 940m
250 Samples
1080p graphics

Are my specs too low or could it be a rendering issue with optimization? I have a complex character but it doesn’t utilize complex geometry or many different textures. I’m using the latest Blender build, and the animation includes a moving camera and rotating meshes. Any ideas about how I could make the render go faster (or if anyone has technical knowledge in that case)? Can someone tell me what render settings they usually use for larger animations?
Slow render times are perfectly normal. This stuff is complicated.

Still frames can take a while, and an animation is hundreds of still frames put together. Movies can take very long times to render, even on big supercomputers.