Why is libUE4.so so big?

I assume you mean libUE4.so. This is so big because it includes all compiled C++ engine and game source code. The only thing you can do is to enable option Project Settings -> Packaging -> Create compressed cooked packages.