We often say that change comes in baby steps. You first realize that you want to change something about your behavior before you actually do anything about changing it. Well, actually, this is already a huge step. Probably you've first doubted. Or for once, really listened to someone's comment about your behavior, or read - instead of ignoring - that article describing the negative effects of... It may have taken you years to even realize, admit to your self that the way you behave is not in line with what you would really like for your self. And then, on top of it, you also realize you can do that, or that you want to try it. Another huge, huge step. 
The way I see it, the meaning of baby steps is to dismantle the usual belief that we should get it all right all at once (e.g. why can't I just stop drinking/loose weight????). We need to make many small steps. Small compared to "quit drinking", or "get it right this time"... But oh so big for us. Admitting to our selves that we are not happy with our behavior. Deciding to change. Picking up a book, taking the time to read confronting statements. Talking to people. Taking the first action (even though it may be small to the final wished outcome it can certainly feel as a huge step for us).
So somehow, all we need to do is keep making baby steps. However, this does not mean that we should not be thinking big. It does not mean we should not have some longer-term goals; they give us direction and can actually help us realize how baby steps make sense. We certainly need patience before we start seeing how the sum of those baby steps amounts to actual observable change. But we also need commitment to practice, to change. It is through knowing we are only practicing, learning, that we can forgive our selves if we are still not "there", pick our selves up and get back on the horse.