There have been a lot of posts questioning the rewards of campaigns in recent time, complaints about dev and team giving fewer rewards for campaigns. Many have eyes but cannot see, what is the use of huge rewards with no value in the future why you can be giving fewer rewards that will grow into something big if you can hodl, I will rather participate in a campaign with less reward and huge prospect than wasting my time overloading my portfolio with useless coins that will take me nowhere. If you really want to benefit from crypto, think less of what any new project can bring you new, think more of what you stand to gain in the future, be part of a good project. Don't be deceived by the promise of huge rewards that will deprive you of the future benefits which quality project can give to you. If you invest your time in good project today, even if the rewards look small, if you can hodl then future is certain. Be ready to sacrifice your today for your tomorrow.
Your idea is not that bad but you need to consider also whether that certain project is giving the right amount of rewards. For example the project is a promising one and they will only give like 1-2k$ value of rewards for 4 months of campaign.
Yes holding for a long term will do the trick if you really trust the project but is it enough if for example you hold it for 1 year and your reward worth of 10$ turns to 50$ if in case the price goes to x5? But if they are giving a reasonable reward then why not.