I see that financing or cash are some of the biggest obstacles. In my opinion that is the easiest thing to find. Find a deal first, know the numbers and then approach your sources about the opportunity. Waiting to find financing first and then looking to find a deal is backwards. That is the traditional way that banks want you to work. In the world of investing that isn't traditional, then you should have the deal first. You can always make an offer subject to approval of financing or due diligence.
Financing sources want to make money, you want to make money, if you understand the numbers and both parties can make money then what are you waiting for?
Other means is asking the owner to finance you (Land contract). Most sellers just want to sell at their inflated number asking price, all I care about is making money. The seller gets their number but they finance me at 0% interest over some period of time and then the property is mine. The owner must have their home paid off or you are going to have to pay what they owe off. I have done this 6 times over the last two years and when it was all said and done I didn't even put $1 into the deal, I actually made money off of the way I financed it.
So many financing options, financing or cash is easy to come by. You just have to think outside the box if you do not want to go the traditional bank route.