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
Thanks for the input, I need to get back to the drawing board then. and try make some changes.