The most simple answer to your problem is that you must slow down even more and be more careful. If necessary, use your finger or a piece of paper (or a wooden rule) to cover up the words in a sentence that you have not read yet. Only move your finger/paper further along the sentence when you have read the next visible word in the sentence. Make sure you have read it and understood it before moving on. At the beginning, this might be very slow and sometimes the sentence won't seem to make sense but if you know you are missing words, then you need to go back to basics.
As far as "b" and "d" are concerned, this is a common problem, especially for people unfamiliar with the English alphabet. Practice words which have either "b" or "d" in. Learn example sentences for each and practice the pronunciation. Learn words which contain both (bad, dab, bed, bod, bode etc) and do the same - learn an example sentence which helps you to remember both the spelling and the definition.
Please look at the corrections I have made to your post in red. There is no need to capitalise random words in the middle of sentences. Follow these rules in written English:
- Start every sentence with a capital letter.
- Always capitalise the word "I" and all proper nouns (India, English, London, Shakespeare, Microsoft etc).
- End every sentence with a single appropriate punctuation mark.
Student or Learner