I used to struggle with outside noise... I addressed it a little unconventionaly... I used to practice relentlessly and for about 6 months during my daily practice I tuned 3 different radios to 3 different stations at fair volume and ran drills for an hour...
Noise doesn't affect me anymore...