Inside every big job are tons of little jobs. Subdivide your personal development tasks to make them easier to tackle. This task subdivision is almost infinitely reproducible, too. If one part of a bigger job is still ominously large, subdivide it again. Good task division is good time management. You can accomplish huge goals if you nibble away at them consistently.
Personal development is an intimate and challenging process. To make the search for self-discovery easier, consider starting a journal detailing your goals. This can help you visualize your progress and determine optimal timelines for personal goals. You can also use this journal to detail obstacles and successes along the way - you may find your work is reaping more than you'd imagine.
Have pride. Your personal development relies on a strong sense of self. While being boastful is not desired, pride for what you've already accomplished is necessary to build confidence to move forward. You've worked hard to get to where you are, so acknowledge the good things you've done. It will help you achieve greater things later.
To be successful find your strong points and focus on developing them. Don't worry too much about being well-rounded. Your strong points are what sets you apart from others. Develop your strong skill sets and you become an expert. Experts are invaluable to organizations and being an expert makes you more marketable.
When looking at life try to focus on the positive. It is just too easy to look at the negative and compare yourself to others and see that they have this or that. Turn it around and just focus on yourself and what it is that you actually do have. This will give you a better outlook on life.
Determine why you engage in negative activities. Do you smoke because you feel the need to do something with your hands when in an uncomfortable situation or because you need the nicotine high? Do you eat too much because you are bored or lonely? Determine the reason for these behaviors and you are more likely to successfully address them.