You can't just upload the esp file, and expect your mod to work. You also have to include any custom meshes and textures. But that is not saying you have to include the entire resource pack. For example if you downloaded a furniture pack with several different items, and only used 2 of them you only need to pack the meshes and textures for those 2 items. You can then either package it as a bsa or as loose files.