The most magical thing you can do to make progress on a dream is find 2-3 other people that share that dream, meet with them once a week, and share your progress with each other either irl or online.