i am pretty new and what i have learned is get some base miles and build up from there and don't push past what you and your body can do and take days off so you do not overtrain. Then start some intervals to increase speed, endurance, threshold, VO2. Another way is to ride with groups and people better and faster than you b/c they will help you push yourself and motivate you in my opinion.