You should not compare your progress with others, because when it comes to the spiritual, there are innumerable factors to consider as you advance.
Some examples people don't consider as much are your upbringing, the level/amount of programming you have endured and have to clean out, your lifestyle, the people/environment you are in, and so on and so forth. The list is nearly endless.
Your path is drastically different, and influenced by innumerable factors. Thus trying to gauge your advancement in comparison to the progress of others is a pointless endeavor. These people you have mentioned, they all have their own lives and their own path and factors that make their speed of progress unique to them.
You should not attempt to follow in the footsteps of others for their path is different to yours. Something that to one person comes almost naturally and very quickly, can take another person several months if not years to achieve. Your journey is your own and you should embrace this. The key to truly advance is not to bombard your mind with thoughts of inadequacy, but instead to do things at your own pace and progress in a steady and healthy speed for you.
We've seen many people come trying to meditate every hour of the day and completely burn themselves out and end up quitting and leaving. And in the worst of cases, people pushing themselves too far and fast may damage themselves in the process. One step at a time.
As for wanting to contribute, you may create an account in the forums and contribute how you can, answering questions is the most accessible way to contribute, or you may contact other members to join existing projects such as this service.
The longer you remain dedicated on this path, studying and meditating, the more knowledge and experience you accumulate, and the more knowledge and experience you have the more you can contribute with, and be subsequently rewarded by the old gods.
The best thing you can do to combat these thoughts is to stop trying to compare your progress with that of others, and walk your own path at your own pace instead of trying to walk in the footsteps of others.