Sort:  

It is very difficult to keep focus now that we have such an information overload. Everywhere you look someone is trying to feed information into your brain. I believe that if you can stay calm and know what is currently important , take deep breaths and focus you will gradually train your brain to think this way.
Even now, I have many tabs open and before even finishing this post, I wanna click on one of them and see the latest updates. You need to compartmentalize what you are doing and not let anything in until you complete your task.

It is difficult but very possible, just gotta keep trying.

Yes, you are right. There are lots of distraction in the outer world, just turn inward. Meditate and keep calm yourself.

Learn how to be very selective. Turn off everything else that doesn't help you in your long term goals. They are mostly noise and don't bring your much advantage.