One of the biggest things you need to do is redirect your none secure traffic to your secure website. Currently, you have 2 versions of your site, http and https. This need fixing with some urgency.
you don't say what keyword you not ranking for but your home page contains very little content. By content I mean text (not images) So what are you expecting to rank for?
Below is how your site looks without all the pretty graphics. There is not a lot for Google to index.