This is hilarious because I describe myself exactly the same as you do. Let me direct you to these wise words. This tweet, which isn’t actually about Twitter, is more about the active communities surrounding music, and your ability to join said communities. Twitter, of course, is an excellent platform to spur discussion on music with a lot of very intelligent music listeners, but I’ve found far more success in bridging gaps (which may have started on the Internet, at first) in real life. Participate. Go to as many shows as you can and try to meet as many people as you can. Make friends with artists, even if you don’t really fuck with their music. Allow yourself the adventure of paying the $10 to see a bunch of artists you’ve never heard of on a Friday night. Bring your camera and try to capture what you see, even if you don’t manage to get any actual shots of the artist. Some of the best concert photos I’ve ever taken were of fans, not performers. While I was very fortunate to land an internship at a (now defunct) hip-hop magazine in my first year of j-school, the main lesson from it was all the people who do shit make it a point to just go and do shit. You have to be willing to continually put yourself out there, even if you feel nervous about doing so.
Don’t waste editors’s time with a half-assed pitch email. Keep it one paragraph long. Do your research and act like you know.
Oh yeah, write every day. There is no substitution for the practice and self-discipline that comes with writing every day. Same goes for photography. Don’t leave home without your camera.
A good picture is a good picture, doesn’t matter what you take it with. Some excellent photographers I know almost exclusively use iPhones. I use a Nikon D90 with the kit lens. I’m saving up for an f2.8 zoom but that won’t happen for a while.