The bigger the dream, the more intimidating it is when you think of what it will take to accomplish it. As a result, many people choose smaller dreams, ones they believe are more manageable.
Small dreams may be easier to achieve, but they also lead to mediocrity and unfulfilled potential. Instead of compromising, I recommend that you break your big dream into smaller steps. Then start with the first small step. Then another. Do however much you can do now, even if it's only a little bit. Just keep moving forward.
And if you find yourself on a path that isn't leading you towards your big dream, don't give up on the dream. Instead, find a better path to move you towards your dream.