Brand names are the first step to building a presence online. This is what new marketers need to focus on first. Pushing products and programs from the beginning is a critical mistake that many people seem to make. You want to build up some credibility first. Try not to come off as a opportunity pusher. This is someone who joins a program selling product after product claiming that it is the next big thing. You're campaigning a companies qualities, not your own.
Here is a real world example. Take any pro athlete or movie star that we see on TV, they are pushing everything from cell phones to underwear. People are swarming to the stores and buying these things just because their favorite player has a pair or uses the product. They do this not because those golf balls are the best, or those are the most comfortable boxers. They swarm to the stores and get those items because they admire and have a feeling a trust when it comes to their favorite actor or athlete. Those players and ball players have built strong brands. There names alone hold strength and value. You have the same ability to do so. If you brand yourself first and develop a feeling of trust and provide value, you can get out here and sell anything. Look for a targeted area you want to focus on. It is much easier to appeal and attract people with things that you already have knowledge of and are interested in. Your goal is to gain trust and let people know that you only supply things that are of value.
Get yourself together first. Build up your brand name and then start to introduce products later. When you have established your brand, people will buy the things that you believe are worth their time and money. You do not want to take them to places you have never been. Provide them with products or opportunities that are good and you would actually use. It can be computer supplies, maybe its studio equipment. Whatever the targeted market is, become an expert in it. Take the role of authority and provide them with the right products.