Is this the international student card (ISIC)? Then my guess is, given Berlin's three universities, that your student ID will accepted (esp. as the legal age for hard alcoholic drinks in Germany is 18, and 16 for beer/wine, so if you vaguely look like 22, it's even possible that they won't ask at all). But your mileage might vary.
(As Cheetah says, while you are not required by law to show a particular ID card at a bar, if a bar lets in a minor after 22h, or if they sell them alcohol, it gets really, really expensive for them -- so they will want to be really sure that you are, in fact, adult. Same for cinemas. And, by the way, for EF, which is why we also check ID cards / passports at the reg desk.)