To be a monetarily successful musician you do NOT have to BE a business person, but you do have to understand that it IS a business !
Be on time. Be professional at ALL times in all ways. Have a great work ethic. Be FLEXIBLE. If you’re doing a work for hire (and I’m talking to producers here as well) you must be a part of the team, open to suggestion. Have a healthy lifestyle to ensure quality work.
Best Wishes For Success!