You got to compete as if you want to compete.
When you finally decided to invest (ok, spend) on advertising, make sure it is a substantial figure. You can work out that substantial figure or get someone who knows how to set it teach you.
Look out there in the field and see what your competition is doing and go race with them.
What you are doing when you do an ad here or there and that one off promotion a year and a press release every six months is akin to warm ups.
It reminds me of the guy who sprints up and down the track the whole bloody time but when he is out on the track in an actual race, he whimps out.
Stop working on the heavy bag, get into the ring and punch your opponent!