Having a long-term picture in mind can be vital for success. However most people become paralysed when facing a long-term goal/dream without real mechanisms to achieve it. Yes, making $1,000,000 or losing 100 lbs sounds very sexy and fun, but lets face it- no amount of motivation will get you there.
However, what DOES get you there is setting small goals and achieving them. Losing 1 lbs is easy. If you want to lose 100 all you need to do is lose 1 lbs 100 times. If you only have 100 as your goal you may never see yourself there.
Set S.M.A.R.T goals.
S-Simple
M-Measurable
A-Achievable
R-Realistic
T-Time restricted.
Keep this in mind and good luck!