Hay,
I am from Germany and I don't think that many people in germany dislike all pakistanis and indians. I think it is just a case of people being carefull because they don't know you.
Depending on where in germany you want to go to people also behave differently. For example being a foreigner in the countryside is often harder than in a city.
I think if people notice that you are trying hard to speak german and that you are friendly to them they will like you no matter what race you are.
Most german people have quite a good knowledge of english as it is a compulsary subject in every school untill you do your GCSE (or rather the equivalent to GCSEs). However, if I was you I would try to not speak any english at all. using a language is the best way to learn a language. So don't speak english if you want to learn german.