I attended a Startup Weekend event... It definitely gave me a boost in energy and enthusiasm and ended up presenting me with multiple opportunities for learning and for work. There should be other local or national events that could also fit the bill.
Definitely look for opportunities to collaborate with others--working with a like-minded team can push you further than you could get on your own. Contributing to open-source projects will be a boost too.