You do great work. I don’t want to pick much out, but as for the coming up with ideas point, I think you’re mislead. Coming up with bad ideas is just a bad idea. Instead, just try to be useful. Good ideas will come from that. Having worked in the invention development arena, I can tell you that ideas are like armpits: everyone has two and they both stink, but they’ll choose one and mortgage their house on it because they refuse to throw away their ‘baby’.
Second (and lastly): persistence is only good if you have a good idea. Persisting with bad ideas is how we ended up with religion, suburbs, global warming, colonialism and terrorism. They seem like good ideas because they make a profit for a time. If all of your ideas are about making money serve more money, then your ideas are not actually useful: they’re consumptive.
If it isn’t useful to the future of the resources used to make it (ahem…humans), then it’s a bad idea. If you are told not to question it (religion), then it’s a bad idea. If you are told that it’s always been done that way, it may be good or bad, but don’t do it blindly.