You're not a bad player, the game was just made with built in lag. There's no way to get around it until the developers go in and change the way that the game handles the interaction between server and client information.