use a direct connection to your route/modem. make sure your the only 1 using it.
dont download while you play. get an isp that provides cable services over fiber rather than copper wire.
connect to local servers rather than half way round the world.
20-50 ping is playable more than 150 isnt. so check the ping to the server and make sure its under 100 at the most.