Yes, this is a good way in my opinion. however, the current situation is not good for promoting / creating project programs that require participants to pay for some eth. But if the prizes you offer make the users excited, of course your project will be in great demand and get a lot of participants. but vice versa