Participating in the Stockhouse community by writing content and participating in groups are all ways to grow a high reputation score.
Sudden drops in reputation are most often because the score is recalculated once every month, at which point the reputation earned before the prior 12 months drops off from your score. This ensures scores represent recent participation and members can't rest on their laurels.