1) Understand that Consultants solve problems when asked for against money.
2) People need to start asking you to solve their problems. So first step is to tell people that you have the potential to solve their problems. So I recommend to start giving talks on (virtual) meetups, start publishing in some way (articles, blogs, podcasts, newsletter, video) either your own and/or contributing to others.
3) When they start asking, make a 1h free. Create as much value as you can in this 1h for them. Do not give more than 1h free.
4) Every contact gets into your newsletter. Send them out regularly. Always create value for (for the readers).
5) Accept and anticipate long sales cycles. Between 1h free and a final sale might be half a year, a year, two years.
x) At one point you need to write a book.
That is what I did, worked quite well.