I have a hard time driving traffic, and selling things is there another way to make money without selling.
Chosen Answer:
Are you good at writing? Do you have a subject or passion that you would enjoy building business around? You could consider being an infopreneur. This is not for everyone and takes commitment. If it does spark interest it is very rewarding. You can read more on this topic on a web page from the web host that I use for my sites. http://infopublishing.sitesell.com/UnstoppableDreams.html or http://passion.sitesell.com/UnstoppableDreams.html
BEST WISHES!