I think a meditation habbit is the most powerful of all. At least for me
By the looks of it, you suffer from monkey mind. And it creates the fog, makes you restless and focused too much on immediate results.
Personal development, is a 1000 jorney, which is built 1 step at a time, and in a beautiful way they all connect to singular path of feeling on track.It's about connecting the dots and see a new big picture. Start very small, and see what bugs you the most. Being mindful is important to find clues of these troubling thoughts.
I hope i could help dude.
Welcome and good luck fellow travler