Large Part File

I modeled a part comprised of 1434 features which create 905 solid bodies that are joined together at the end of the feature tree to form one solid body.  The part file size is 50MB with a total rebuild time of 43 seconds.  For this particular part file, does the file size and rebuild time sound reasonable?  Any tips/tricks or best practices to make this part more manageable?  Here's my problem:  the part is the backbone of a large assembly which is almost unworkable.  One possible solution is to create a dumb solid body from the full-featured model and assemble to that instead.

Any help or suggestions is appreciated! Thanks

SolidworksParts And Features