I have had many great ideas like new system for lottery (fair for players, with a confirmed jackpot, will not increase or decrease, always the same) and dota 2 and other game wagering (firstblood did it first but i came up with the idea before i knew what firstblood was) but i can not code and i dont have any money at all to pay for coders and such to make my ideas come to fruition, what should i do?
You could learn to code, bring coders onto your team or pay them as contractors. Even for case 2 and 3 learning a little would help a lot.