Becoming an expert at something is hard. Training requires a lot of mental and phisycal effort, and not a lot of people are willing to sweat it.
I believe that in order to stay motivated to become an expert, you need to have a clear goal. Why do you want to go the gym everyday? Why would you spend hours after office researching and learning about new technology? If you can't define the why, you will probably fail.