Find someone to pay you a professional rate.
You get there by working your but off. I recommend specializing and going deep in one area. Knowing a little about a lot if things with no real world experience is not a competitive position. Having experience with mongoDB and rails landed me a position over developers with significantly more general experience. At the time MongoDB was an up and coming technology with rapidly increasing demand. With out the specialty I had little chance competing against more experienced developers for general positions. Having a specialty I knew very well gave me the ability to compete.