Have an Answer?
I think the best way is to make a schedule for yourself to study. Curiosities and interests are great and I'm glad you have so many of them! I don't think that should be a problem for you if you can find a way to manage them. For example, maybe you can set aside an hour or two for studying a certain subject one day, then something else another. Or, it can be thirty minutes for each subject you need to study. If you think of anything that catches your interest, you can do what I do and write it down somewhere so you can get back to it later. That way, you won't feel the need to do something about it immediately and you can focus on what you are currently doing/studying instead!
If you think of studying as a way to master something it may help. Really the only way to get information into long term brain storage is repetition. Now, that doesn't have to be boring. Research shows the more senses you use, the better. So...read the information (visual), take notes (visual and kinesthetic), then you can pretend to be the teacher and lecture on the subject like you would for students (auditory), tell a friend about it (auditory), mind map it (that is use different colors for main topic then additional information (Google mind mapping).
It really is fun to earn and master in this way. I hope this helps!
One thing that I have found that helps me when I have a tendency to get distracted or become disinterested in what I'm doing (usually when it comes to reading long readings in textbooks) I will reward myself after short amounts of time. For instance I will when reading put like a gummy bear on each one of the paragraphs and as I finish a paragraph I will get to eat the gummy bear for that paragraph. It usually helps me stay focused.
Something else that I have found that helps is breaking up what I do. If I have a lot of math assignments and a few chapters to read I will alternate so I am using all parts of my brain and I don't burnt out on any one subject.