Staking is a good option to get income. You have different options like delegation, curating content that you mentioned in the post. Your stake will grow slowly.
The only concern is the token value that you stake. In case it is gradually decreasing, and you want to convert the token into the dollar, the ROI might not look impressive. If token value increases, you will get more return. :)