Ultimatly what this boils down to is trying to find:
What affects the price = Supply and Demand
What affects Supply = Miners
What affects Demand = Speculators
What affects Miners = Running costs
What affects Speculators = ....
If you can find these answers you will have a better idea of where price is heading.