I feel people give up too quickly on their goals and that's why they don't make that $1000 per month target - I'm speaking from experience.
Having patience, not expecting quick results and setting reasonable goals is a great approach and one I am working on at the minute as I aim for that $1000 per month goal.