Your Internet speed depends on
1.The medium..Wired or wireless.Ethernet/FiberOptic/2G/3G/4G/CDMA Good network=reliable connection=good speed
2.The hardware you have..if you are connected to UMTS network and you use a 14Mbps modem it is no use
3.The ISP or the money..it is often more money more speed..No matter how high end h/w you have they are the one who give service.
The ISPs dont have/buy the infrastructure to provide us services at high speed.They dont have undersea cables to power the internet they usually rent or lease others services and hence we get poor speed and unreliable connectivity not only that dataplans are stupidly priced.
It is a miserable situation..people laugh at our internet speeds.but we cant help it.This is not something thats gonno solve soon either