Here's my experience - it sounds similar to yours, but with a couple of key differences that might be useful.
When I was in college, I really REALLY wanted to be am Electrical Engineer. I applied to loads of jobs - found a list of 75 positions I applied to from 2 different career fairs (plus random others). I got 1 job offer and I was SO RESENTFUL.
Naturally, I took the job - but I kept applying. I found emails from 100-200 jobs I applied to (no interviews). I found an email to a startup - I got an interview! - but no offer.
I kept at my job. I built a reputation. I got ranked good. And bad. I networked and made friends. I got recruited by a former boss to move to a different part of the company.
I EXPANDED my network. I went to conferences and told people what I was doing - and I helped them do it, too (for free/fun).
I'm at a point now where I can move teams and people REMEMBER me. I have former co workers who want me on their team. I've worked up - slowly- and I never got the job I dreamed of in college, but I do have a good job that I love and it pays the bills.
Summary:
1) Be good at what you do
2) Make friends with the people around you: peers and boss
3) Make friends with THEIR friends
4) Help them be good at the things you are good at
5) Be good at more things
6) Make more friends
7) Repeat
Also, probably something about patience, hard work, being grateful with the life you have... idk, I'm not the Dali Lama ;)