Hi,
since nobody has answered to you, I will give it a shot.
I think you profile is quite good and that you have a chance at being admitted. However, admissions are never a given.
Some things you should think about :
- Why not try a Phd in CS since it was your major in Germany ? (I understand that you're intersted in BioTech but perhaps it's not incompatible)
- Try contacting a professor at Berkeley and discuss your project with him/her, since it is the University that interests you the most
- Why Berkeley ? Do you have a particular reason ?
Anyway, if you want something, try it, and if it's not working, at least it wouldn't be for lack of trying
For the scores, just remember that they are mostly used for preselection.
Just try to have :
- at least 100 for the TOEFL
- And for the GRE :
Q 800 is always better (not under 780)
V at 600 would be good
And for Phd, I understand that AWA should be quite high (4.5, 5 ? can't tell)
Anyway, the most important part of your application will be your SOP, and then your LOR.