Stopping distractions is not an easy task. You have already searched and tried many solutions to stay focused, but have you been a success for a long?
Here are a few additional tips that may help to move forward on this long journey:
Search on the internet, look at [1], [2], or do whatever you want to understand about wandering mind or stimulus-independent thoughts. You must admit that you are fine and do not try to kill your mood.
Limiting mind wandering is a good solution, but it comes with a cost. You'll have to practice seriously and frequently before mastering the technique. However, a monk's life is much different from a typical life. You'll have to pay your bills, meet unpleasant people, and have many difficulties that will get you very soon.
So meditating is good but do not only rely on it.
When you have rested, your ability to focus and perform goes way up. Exactly how much sleep you might need will vary, but most people require at least six hours a night to function at their best.
Knowing why you need to stay focused can help you push through the tough and tedious parts of avoiding distractions. Self-generated thoughts come frequently, but you can recognize them. Your objectives will have the strength to keep you busy while the wandering mind temporarily stops.
Focus on 2-3 most important tasks a day that's all you need to take steps forward to make some achievements. Slower is much better than giving up early because you took so much, too soon.
According to the research [2], if mentally setting aside a problem is not an option, moving forward by adopting a future focus may be the next best strategy.