So I would create a custom post type for all lawyers and than create post types for "Legal Updates, Guides,...
So my question now is I need to connect the a post from a custom post type for example "legal" to the post type "lawyer profiles"... so I can just add names in the Content Post types to be shown under the content as well as in the lawyer profiles ...
So i need a relation between them.
Yes, it is possible. There is an extension for Meta Box called MB Relationships which helps you to create many-to-many relationships between posts, terms and users in WordPress.