I'm 20 and have experienced the difficulties that you are. My personal target is to get one yes for every 10 no's. This is pretty tough to accomplish while keeping your enthusiasm and smile up, but you just have to keep chugging. I would suggest getting on YellowPages, typing in your city, and making a map of every car place in the city. Then every barber shop. Then every car dealer. Restaurant. Bar. Tattoo shop. Etc., etc., and eventually, you will find yourself with locations. As for the way I present myself, I used to walk around with a button up and nice shoes and tuck my shirt in, but recently, I've been emphasizing my youth and laid-back delivery. I speak friendly-ly and give them sweet, simple points. "Hey, I'm a sophomore at xxxx college and I'm going to local businesses placing these candy/gumball machines. I'm taking a part of profits and giving it to charity, letting you guys pick between xxxx charity and yyyy charity. It's totally free, I service and clean the machine myself, I'm just looking for a spot for it." Anyway, man, target locations you know you can get a decision maker in. Body shops are probably the best in my experience. Once you pick all the low-lying fruits, however, you'll have to dig deeper and keep contacting those corporate places until they say yes just so you don't leave them another voicemail. Don't give up. Go harder.