Yes, I have some advice. Set some goals. Know exactly what you want to gain from your training efforts. Make sure that you create a long-term “vision” for exactly what you want to accomplish. Determine what you want to achieve and the time frame you expect to do so.
Write all this down. You don’t have to share it with anyone, but keep a defined, written set of goals and how you plan to achieve them. From here, chart your progress. Make yourself accountable.
With a clearly defined objective and deadline in mind, you will be less likely to continually struggle with your training program.
It’s also very helpful, in fact, mandatory, to clearly define what will happen if you don’t strive to achieve your goals. The pain of non-achievement is in many cases, far more motivating than the goal itself.