And the point is??
Look speaking English doesn't mean anything. Knew many Chinese/ Japanese students in Germany, some of their spoken English was so much void of basic grammar, that it was just painful for my ear drums; but never seen them anything other than being the best in their chosen academic or professional fields.
The level of language skill isn't same for every single person. People learn it various ways. A person who doesn't speak it well,doesn't mean he isn't any good with reading or writing it.The process of learning a new language isn't same for every other person. We learn and adapt to use it in various ways.
In various communicative situations,it doesn't always work the same way,it's different for different situations. Speaking a language is a communicative act which is done in a communicative situation, like communicating in a grocery shop or class lecture when you have to ask a question. But reading a book for exam and writing answers on paper, are different communicative situation and demands different communicative acts. They are simply different. Speaking,reading and writing can be correlated in the language learning process, but with time and practice,if one skill improves, others will too. Like when one is good at reading or writing, it will eventually help to improve his/her speaking skill. But it doesn't mean if you are bad in handling a situation,you are automatically bad to handle another one.
In professional fields, a doctor or engineer necessarily don't have to be good at speaking a foreign language, what is more important is,how competent he is with the "register" (register in simple words is,various professional terms related to various specific professions) of his professional field.
Majority of the BD students abroad is doing pretty good in their academics,except those who is more concerned with earning money,partying, getting laid or simply wastes their time rather than studying. But believe me the number is very very low. Majority don't afford those on their parents money.
---
My personal understanding on you is, as you are still very young, your exposure to various situations/life experiences are limited (I am not impelling that, I am very experienced,hey, I am just 27 not 72 :p ) ,as you are very young. You grew up in a different social demography other than your parents, and also it is very normal to be little pessimistic/negative about a country or anything at this age. But hey, you have more years ahead of you. You will get more mature and more experienced as you go and more exposed to a situations,which is new for you. But right for this age your reaction is quiet normal.