It is crucial that you stay goal oriented and measure progress in relation to yourself and not your competitors. Any energy spent on measuring yourself with other riders is a waste of time and is energy that could have been spent developing your own skills.
Create a list over your work tasks; items that you need to accomplish during training and competing. The items need to be things that you control, not your finishing time in a TT or a placing in a mass start. Every time you train and race, rate your execution of these tasks on a scale. 1 - all the tasks where executed 100%, 2 - 75% execution, 3 - 50% execution.
Use this scale on competitions and quality training sessions (intervals / distance training). As preparation for a season, I can fairly accurately determine how well my season prep as been by counting the number of sessions rated 1. If most of the quality sessions have been assigned 1, I know my preparations have been good. If I look back and see lots of 2s and 3s, I've got a problem that needs attention. This provides a great evaluation tool.
Keep in mind that not only is it important to have quality during training and racing, it is even more important to ensure proper quality of your recovery. Without adequate recovery, that training you are putting in is only making you weaker. Consider your total training load, including work, school, personal life etc. These factors all influence your recovery rate, which in turn decides how much training you can put it.
The challenge for a full-time athlete is to reduce all "unnecessary" loads, in order to maximize training loads and proper recovery. If you are working / in school you cannot train as much, but the principal still applies.