How to make internet lag-free?

I'm trying to play online games (mostly Minecraft) and when I go to kill somebody I end up lagging out and dying even though I know I'm better equipped than they are. It's not just in battle either. It's pretty much any situation. I ended up falling off a bridge at one point before I even reached it. I have done absolutely everything else that needs to be done to make the game run smoother and have deducted that the internet speed is the problem. The problem is it runs about as fast as a snail riding a turtle who was trained by a sloth. It's very discouraging and I want to be able to play online. I want to know how to make it run faster and process things as they happen and not afterward. If you need more information such as where I'm, what I use, just post your question as an answer.

STORY OF MY LIFE. I an going insane over here lagging out of my games 24/7. It's ridiculous, I want to slam my computer against the wall. Lol. Your internet provider and connection to the server plays a huge role in this. I often play on a large EU server and the lag is terrible. 1. I'm a US player 2. It's a EU server 3. My internet can't connect as fast to the servers and as a result I lag out. I'm looking into a different provider because there's honestly nothing we can do about the connection, only trying to find a different provider that can connect better. So, look into your ping and connection to whatever your playing on. Also, building your PC with better specs and such will help too.