"do what you love and money will come after years of hard work"
I think you would increase your chances of success dramatically if you would just look to solve problems rather than trying to do something that you love.
You would have a bigger variety of options (you can't LOVE doing everything), and you will feel less guilty when it is time to ditch an idea for another one.