How do I find VCs or angel investors for my startup?
The answer is simple "Network". Don't hide under a rock expecting the money to find you. Most serious investors are dong the same just from the other side of the table. Remember they are not just looking to invest in your idea but your founding team. So in summary if you want to be found you have to put up flares make some noise and be passionate about your idea. You will then get noticed and be in good training for the real battle head "Business".
From what I've heard you need to know the right people as well. Get to know a few investors and find out what they are looking for is a good start. Get some people backing your personal brand as well is also a bonus as they are mostly investing in you as a founder as opposed to the business.