Re: What should i practice next?
The list DavidPM gave your a few minutes ago is a good list. I would like to suggest getting some lessons where you learn the right way to do these things. Probably a sailing school associated with a charter company would be best - I say this only because you want to cruise and these organizations are geared to teaching these skills.
Ask the schools about boats they teach on and the experience of their instructors. If you can go to a school where you spend several days on the boat it would be great - this gives you real cruising experiene.