first of all you need to recognize your English learing style
someone learns through writing down
some learns through speaking
or thoughts listening
so all the things are depend on you
after that you need to focus on grammar I know its can be tough
but even if you spend 2 hours for studying , you will be Fluent in no time
second start of simpler book
like child book
and challenge yourself with guess mean of the each word without using dictionary
You should be not shy
don’t afraid of speaking English in public
Find a native person for improve your speaking
more of the point you can watch English intensive course in Youtube