Sorry for the delay, i was on vacation.
1. Change the main menu to the top of my site, but from side to the other (not all to the right)
I am not sure exactly what you meant by this so could you please describe it a bit more in detail by sharing screenshots of it as your site not publicly accessible.
For screenshots, you can simply provide a link to an image through Google Drive, Dropbox, screencast.com, https://imgur.com/ or other image service. ??
2. How do I get the social media icons on the footer of my site?
First create social icons following the below steps :
1. Create a menu like any other menu in the admin area of your site under Appearance -> Menus .
2. Use the correct urls in the menu items, so for twitter it must be twitter.com for facebook it must be facebook.com. Otherwise URLs won’t get recognized and you will get squares without icons.
3. Set theme location for this menu as “Social Menu”
Then please check the theme option “Show footer social icons?” on the following path.
Admin Area -> Appearance -> Customize -> Ruby Options -> Footer
3. make my products & the ‘add to basket’ button all in line, so that it looks neat.
Could you please share me the page URL from your site where it is displaying so that i can help you to achieve it?