Hi Stephen,
To answer your second question, you need to ask yourself a question. Do you feel you have products people want? If the answer is yes, then yes. An online store will generally be only successful with good products and active efforts to promote the store. You can promote it yourself, or pay people (or platforms like adwords) to do that for you (or both).
Looking at your store, I can see that it is need of a makeover, as you are clearly aware of. The first thing I picked up is that you need bigger images of product, and smaller general text. There are a number of things I can immediately see that would only require minor changes to look good.
If you are interested in working with us to give the site a makeover, please feel free to contact me http://elkfox.com
Kindest regards,
Cam
Elkfox
Shopify Experts