You are in a highly competitive market and will be battling against sites that have huge marketing budgets so you need to look at much more than what is on your page. You are going to have to look at trust and authority and build those by getting some amazing links.
Between content, links and UX, I couldn't say that you need to do more of one than another - each play a vial role in how Google sees your site. I would also pay attention on click through rate (CTR) because if people are hitting a page and then leaving again, this will be harmful.
Spend some time looking at your site metrics but also look at where your visitors are coming from. Are they coming from Ireland? UK? Internationally? Is the .ie working against you?
There are so many questions that should be looked at, but I hope this gives you a few pointers.
-Andy