ST0RM91 :
Most of those things are mutually exclusive, they can't all happen at once.
With laptops you tend to either get battery life or performance, if can't plug it into an outlet you're unlikely to get a "long" gaming session out of it.
A gaming laptop will come in at at roughly 6 lbs so approximately double the weight of a mid range laptops. Batteries and gaming components are thick and heavy when compared to normal laptop components so you can only go so thin with a gaming laptop.
im not going for a gtx 970m or 960m
i just want some thing that meets my needs witch is a laptop thats capable of running dota at 60 fps at low settings
with a long battery life if possible