i want to use scratch 3.0 and package to html. is that ok and easy to edit for people using other languages?
should I upload the .sb3 file along with the html?
yes, otherwise with only the html file your submission is pretty much uneditable for anyone who is interested in your project and wants to use scratch, and is most likely going to pick a different submission.