Welcome to the forum. I'm sure you'll find all the answers you require on here.
Firstly to start off, as you have a lot of time before you intend to go for the visa, it may be worth waiting to see what happens in April in relation to the governments recent consultation on family visas. The proposed plans would make some of the current requirements obsolete. For example the level of English requirement will increase, minimum salary requirement etc etc.