I never did all of this. I used to post regularly in tech forums (I started posting when I was 13 years old but started contributing when I was 17) and then brands started contacting me. Eventually. I started getting multiple review samples and I started Hardware BBQ- Your Source for PC H/W Reviews, Previews and Recommendations. Most of the brands contacted me. Fewer brands contacted me after meeting them somewhere- launches, expos, etc. 1-2 I contacted them directly. There were times where companies indirectly hinted not sending samples sooner, or having an attitude flaunting moment. Only after a period of 4 years since Hardware BBQ, I started making business cards, but only because I've grown tired of filling up contact forms. I just say I don't have a card and they don't care. I never did PR or promoting content by paying in FB. I never did marketing. Heck, I only started hardware bbq only to archive my reviews at first, but things changed after 2 months. Still, even though I stopped posting in forums brands kept on sending samples, knowing that hardware bbq was completely brand new and hosted in blogspot at first. I even have an ethics policy eventually that some people didn't really like. I blacklisted 1 major brand and 1 PR agency Asus and Change Agents who handles antec, corsair, etc. Hardware BBQ stays stronger year after year. The approach differs from person to person, situation to sitution. I am sure if I did this now, it wouldn't have been easy as it was in 2008 to 2010. In fact, most of the successful bloggers are from 2005 era. it may have been fantastic if i started back then... who knows. In the end, you have to ask yourself the question for whom are you doing this. for people? for getting samples and freebies? for making money out of it? I don't mind people making money out of it as long as ethics are followed, which most of them in India don't, even mainstream. those who want samples and freebies will eventually burn out, shut down their site. doing it for people has its pros and cons, but you will have to work according to the situation. Your attitude, your personal code of ethics, your approach, your natural way of writing and presenting facts becomes a brand, and eventually the site' name represents you and people like you once you have people with you. some people will give you samples for easy report filing. some people will give you because you influence a particular niche because of the way you write and put facts. it depends on you how would you like to be looked at.
Your location does matter unless you travel for a press conferences. its no different from running a publication. it's easier to do food blogging because a lot of local outlets invite bloggers in a bunch. it might be difficult for tech initially. I guess in this day of age, try getting press releases first in your email. there are many PR/journo/blogger FB group out there that have a contact list for PRs to refer and contact. its like this: https://docs.google.com/spreadsheets/d/1jremP8I9OKdBbePA5kPANf4cwKlLFC1MGFwTvixdg3E/