hi i am new to this internet stuff and i play a game called soldier front and i want my ping to be lower

the soldier front is hosted in north america california somewhere and i use to get 156-202 ping but now i am getting 200-250 ping i dont know whats wrong :\

and here is my speed test

that is my test from where i live to auckland

oh and is there any way i can increase my upload and downlaod speed?? because my friend uses the same internet company as me but he gets 150k/b when downloading a file usualy and he sometimes get 800k/b while downloading
 i only get around 10-150k/b while downloading and im like what the hell is wrong with mine

thanks for reading

[Moderator edit (MF): edited subject to something related to topic]