i recently started playing league of legends. the whole online gaming things is totally new to me. i currently live in Kaderabad Mohammadpur and using an ISP called "doly it corner" 2.5mbps package..IT SUCUKZZZ!! i am getting constantly disconnected and the ping is on an average 350+ms.
can anyone plz suggest me best isp that i can use and also is there any way i can reduce my ping?

btw, i play on the NA server.