This is a solid plan. Take your time, read, research, learn etc etc. Its not rocket science but it requires that time investment to get it right. If you want to speed up the process then by all means consider BA's but if you are patient and dedicated there is no reason you can't success with...