I purchased ielts Liz advanced videos and it really helped with my writing.
I also got professional feedback for my writing to see my areas of weakness.
I used Road to ielts but I didnot find it that helpful.
Writing was my weakness so I found CAMBRIDGE WRITE AND IMPROVE website. It costs 10 pounds per month for practicing ielts writing while being timed like in a real test and it also gives you both task 1 & 2 questions. After you finish you get an estimated band and corrections and feedback. It is all done by the computer. It helped me see my stupid mistakes in my sentence construction and also improved my writing speed.
You need to find your areas of weakness and work on that. I got 35 points more after I maxed out my ielts. I gave it 4 attempts.
For PNP, most provinces will send notice of interest via EE and you can apply or you can apply directly to the pronvince. Each pronvince has different programs and you will find all the information on their website.
I got a notice of interest from Alberta and applied, got nomination certificate after 2 months. I don't have any ties with Alberta i.e. no job offer, no relatives and past study in the province. I got nominated under the Alberta Express Entry Stream.
I hope this information helps.