The best advice I can give you is to go out and meet business type people. If you live in a community that has business/startup meetups I would attend some of those and just meet/talk with the people. Ideas will start to flow and you will have people to bounce ideas off of. Also read as much as you can about business and everything related to it. Don't be discouraged, the right idea/opportunity will come.
I have participated in 3 startup weekends. I never started a company with the projects that I worked on, but I never intended to start a company from a startup weekend project. The reason I go to startup weekends are to have fun and network with other like-minded individuals. The people that I met at the events have helped my business. I have seen some neat companies start from startup weekend like Zapier (called snapier at startup weekend), MedSocket, and Nudge.
This is interesting. I am building a applicant tracking and organizational system right now. Never thought about applying it to AngelList, but that would be a good market.