In short: Keep writing and improving and learning. Blogs are great for practicing short sprints. Longform: If you have no choice except to write because it's what puts a smile on your face and is the thing that makes you whole and happy, then accept you're in it for the duration and commit to your craft. Don't get sidetracked by life and put off writing, marketing, researching etc, Write every single day, no matter what, even if it's only tweets, blogs, comments on other people's blogs. Treat writing like a job where you sit in the chair and clock in. Pour your heart into learning how to be good enough to deserve publishing success and along the way, keep your chin high and your heart open.