Reading so much since words in french is not written the same way it's pronounced so you have to read much to know how to write properly.
grammar and pronunciation I prefer listening, start with simple songs and bring their lyrics from the web (kids songs, then short ones etc)