Racked with weariness I couldnt work on the boat I was in no fit state

Could you correct the punctuation please?
Racked with weariness I couldn't work on the boat - I was in no fit state.