Knowing some skills is not enough specially when they are some basic ones that are commonly known by many people. You have to be good at them and have a decent amount of experience in working in each field. If you don't have that, don't worry you can gain it but it will be harder since you'll need to compete with those who have more experience. You could do that by offering cheaper services and work hard to do a good job, so that you can give yourself a small edge.
You are right but i would also advise @OP to master the skill in any course if he can't gain experience from all because it's better to have one strong side rather than having more and more weak sides or more common phrase for the same is :
Jack of all trades, master of none
You have to brush up your skills and if you are focused and dedicated to do it you can surely achieve it.See we are not saying you lack experience or skills as we don't know your work but it's friendly advice to you so that you can compete with other talented people who have spent so many years taking knowledge and experience in their feilds.Rest best of luck to you.
Knowledge, Practice and experience is the power to key to success.