There are a lot of reasons for your hubscore.
1. The amount of views your hubs are getting.
2. Your activity.
3. If you are hub hopping.
4. If you are active on others hubs.
5. Probably other reasons too.
It is not based on one thing. Everything is taken in when calculating your hubscore. However, it is not exactly certain everything exactly that they take to calculate.