So I'm a pokemon nub but I know some stuff:
1) Err... get Honedge
2) Well move sets depend on what you want that pokemon's purpose to be on your team. If a pokemon is an attacker it's a good idea to give it a buffing move. (swords dance, dragon dance, nasty plot, ect.)
3) Well you can breed...