Only trading can't be a source of income, source of income means you need to earn a fixed income because you have to cost money in everyday/week/month, so you have to make sure about fixed income source otherwise you will face many problems in your daily life. You should join in a job where you can make a fixed money, then trading.
Agreed but the job shouldn't make you inconvenient to trade because you no longer have time on your hand or have free times to practice to becoming good at trading. Get a job that you love and can also pay the bills because working for someone all your life is a complete waste of your time. People do not appreciate the sacrifices that others pay for them to have a better life by serving them. People are doing it for the money but not all as for some, it goes pass just serving a master. Having a source of income gives you an additional guarantee and you can risk mistake money gambling without being afraid that you'll go broke if things don't work out for you. With a source of income, your chances of getting addicted reduces