To Learn Good English-
Buy Any English Book And Read Book All Day
U Will See U Can Speak English Excellent...........
2 1 2
Read english newspaper daily
read english magzine daily
try to conversate with ur friend in english 
and watch english movies or english news rathere tahn hindi 
if u do this so soon u will be able to learn ,speak and write english  best .
1 5 1
a very good answer it is
thnx sweety :)