This is still unmanageable. tons of settings in one struct.
I really think you should make it so that you can edit each variable in a struct individually, just like you pull a variable out of an other blueprint to edit it, so should be the case with structs.
You can edit them individually in c++:
So why not in blueprint ?..