if you want the real teams, you don't have to do any work. you can always use the structure of the real mlb. it's an option.
make use of templates so that you don't have to repeat that process.. "0 -game settings" tmeplate.. then a "1 - structure mlb" and you can have others 1-structure mil" in future after you load settings template etc... can build up from certain points and save time.
you can set up reminders in game... maybe in manager's office? it's not something i do, but i've seen others post about it... you can find my surprised response in one of those threads
financials and stuff you can always import from a real mlb year, then adjust.. much easier than building from scratch.