Get out of your comfort zone. Google '
volunteer opportunities'. Find some options that match up with your personality and hobbies and go volunteer. Give without any expectations of getting something out of it, i.e. business partners, and you will be amazed at how many people you will meet that can help you out without you even realizing it. Volunteering will help you learn how to become 'interested' in people and how to talk to people without expectations. This one simple task will make a huge difference in your life and your business.
Don’t give up, and don’t throw money into areas where you don’t have to. There’s no such thing as completely free marketing leads – you are always risking something, whether it is your brand, or your future earning potential. However, with good networking, passion, and the right people, you can achieve success. Talk to some mentors and more experienced marketers today, and see what they have to say for you. You may be surprised at how much you can bring in, with the right choices when you are getting started.