What do you need to become a freelancer?
Answer: The right attitude and self awareness.
Firstly, start by cultivating the right attitude, through:
1). Know thy self – your strength, weakness and purpose.
2). Continue to develop the skills that people are wiling to pay for.
3). Know your market, worth and potential.
4). Communicate clearly when in doubt over communicate and get feedback.
5). Be humble and continue to learn.
Secondly, execute: Say what you do and do what you say. Make a difference.
Repeat and improve.
Finally, burst the myth of freelancing that says one need to have previous experience to be a freelancer. Yes it helps but only partially and situationally true.
If you want something bad enough you will figure it out and break it. Accept things that you cannot change and work hard+smart to improve things that you can.