When it comes to making money you shouldn't expect instant success. you can fail many times but your ability to learn from your failure is what really matters most of the time.Yes having a skill set is very important, if you know what you are doing having a good skill set is going to help your success, sometimes we have to fail before we can succeed.