Exactly having a good target and also a plan on how to achieve it will also help you a lot, is not all about you having the knowledge most of the times, having a good plan will also help.Having a daily target and backing it up with some level of discipline will make you successful after some period of time. if you do not have a daily target you may not be able to achieve the needed result.