His family was poor but aristocratic being descended from Lithuanian princes but thoroughly Polish

Please fix the punctuation.
His family was poor but aristocratic, being descended from Lithuanian princes, but thoroughly Polish.