For your first big ship, not bad.
First I suggest you start smaller and work your way up. Second when building think of a purpose/specific task for your ship and exaggerate those features. Lastly don't be afraid to carve big parts of your ship away and add on bit here and there.