Seems like a case of laziness/NEET (sorry if I offend, just being direct).
Advice is to get into an entry position job and from there get slowly driven into a professional environment. Ideal companies are the established ones where they will not expect you to be pro-active.
Remember, ideas without execution are worth zero. Execution is hard even if you are an expert in programming (I'm such case) and notice that another big factor is business-savvy mentality that requires a completely different set of skills.
On a first stage you don't need to work at something you have interest/motivation. You are there to acquire professional skills and learn to get things done on time and with the available resources.
As you grow professionally in skills, it gets easier to take those ideas out of your head into something real.