I finally found an answer to this problem. Its called the context module.
- Create a new context and define some conditions. For me the condition was a certain role and the User Page (User account form)
- Define Reactions -> Add Block ( The Views Block in Question)
A small problem i have that i do not know exactly how to place my views in between specific fields.
I figured out, how to write hook_form_alter with views_embed_view:
function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'user_profile_form') {
$form['my views block'] = array(
'#type' => 'markup',
'#markup' =>views_embed_view('myview','my_block_display'),
'#weight' => 1,
);
}
}