hi i am using hp envy touch smart 17-j173cl 12gb ram and 1 tb harddisk and intel 4600 graphics card i cant able to play battle

Nope you can't with ONBOARD graphics, they are used for everything else a computer is for, not for gaming.
You would need to have a Laptop that costs $2000 and has a DEDICATED VIDEO CARD, especially one made for GAMING if that is your intention.
Gaming cards for desktops cost $250-1000 by themselves, and normally cost 2X as much to make them fit / cool enough to work in a laptop.