Have you tested that the mod works as an add-on, and that when you start a new game your creation changes are present?
After that, for the workshop:
As long as everything you are editing is contained within your mod folders you can upload pretty easily.
Go to Project > Project settings. Fill out all your info, add a thumbnail image.
Save
Then go to Project > Publish Project
Make sure Steam Workshop is selected. Then off you go.