I recommend to buy a textbook you can reach level B1 with. Afterwards you can try reading magazines or newspapers which are written in a simple style. Also a software or an app is no bad idea for revising words. And while learning always pronounce words and sentences loudly. If you are doing well in basic communication you might like to get in contact with native speakers. Since German is a popular language to learn there are many resources.