Hi - the amount you manage to rent out your property is directly equivalent to the amount of marketing you undertake. It really is hardwork as most owners who rent out their properties will agree I am sure. I think you have to assume that any rentals you get are bonuses and can be used to offset the costs of running your property and won't provide an income stream as such.
As you rightly say - there is lots of competition.
Hope this helps
Sandra