Yes it does take hard work...although I find posting to be easier than many of the jobs I had in the past, especially part time ones.
But you are right, it isnt a situation where you put up a post and people hand you hundreds of dollars right off the bat.
It takes consistent effort and dedication.