There are a thousand and one reasons why this can happen, however, here two examples to think about.
I won’t claim to be a communication expert however there are some basic things you can do to improve yourself. Please find below a list of them.
The primary suspect is generally your resume. It is important to pay attention to how adapted your resume is to the job description. In general, nobody wants to receive the resume of a medical doctor for a role that asks for a lawyer. The responsibility of adapting your resume lies solely with you because the person reviewing your cv might not be interested in making direct correlations on your behalf. In a nutshell, ensure that your resume is dummy-proof and that it tells a clear and consistent story so that the person reading your resume can directly correlate all of the information presented there to the requirements of the role that you have applied to. It is also important to do away with internal job titles; so for example, if the role of the Tech lead is internally called a chief whip, what should be on your resume should be tech lead and not chief whip because that is the title that is recognized by the job market. Using market recognisable names would make your resume more understandable.
I personally believe that there is no right or wrong answer to this particularly if you are applying to jobs in Germany where putting your picture on your resume seems to be the in-thing. My answer would be to do what feels comfortable for you. However, if you decide to put your picture on your cv, take care to put a picture that portrays the environment you are applying to. In other words, applying to a start-up company with a fully suited and ‘all too serious’ looking picture might portray you as just that. In general start-up companies are not that formal. However, applying to a corporate or an environment that favours formal dressing might require you to put your suited and ‘all too serious’ looking picture. I generally advise you to add a smile to your face irrespective of what form of attire you decide to go with. The smile has a way of making you look friendly and relatable.
Try to self reflect, there might be something you can feature on your resume. For example, were you part of any association in school? Did you hold any leadership position? Are you leading or part of a group of people in any religious organisation? and what does this entail? and the likes. Do you have skills that you have built by virtue of any of this, and can you apply these skills in the role you are applying to?. Also, you might want to consider serving as a volunteer to gain some experience. Finally reaching out to your network and leveraging Linkedin might also yield better results.