All other things are correct. My main tip is: have an idea on how structure should look, and then start making basic shapes. Then add details. If the structure is big, you can either try to use the mods we sent, or just cut the structure in parts and make procedure setting chain of structures spawning (it needs precise coordinates setting, but can be really rewarding) ^^
if you're looking for a bigger structure block size, i recommend this mod:
https://www.curseforge.com/minecraft/mc-mods/structureutils
my mod started out with small boxes as structures. then as the mod went on, i upgraded the boxes to pyramids and towers.
it takes a lot of patience and time to make a good structure.
StructureUtils ended support, but if you want 1.16 alternative, this is also really helpful: https://www.curseforge.com/minecraft/mc-mods/structure-expansion
All other things are correct. My main tip is: have an idea on how structure should look, and then start making basic shapes. Then add details. If the structure is big, you can either try to use the mods we sent, or just cut the structure in parts and make procedure setting chain of structures spawning (it needs precise coordinates setting, but can be really rewarding) ^^