I watched
@osick87's vidya and I think he did a great job breaking down your team and I agree with his suggested roster moves for this year. I figured I'd expand on some of his advice with a little bit more general roster building theory of mine and show how I would break down your current team using my BTT tool, which I will email to you today.
Part 1 - Using a wage scale to keep ur finances in order while building a roster.
My overall roster building approach, and the approach I recommend to others, is to try and reach the playoffs every year with the most cost efficient base roster I can manage while also increasing my budget in general, maximizing the amount of money I have available between the budget and my payroll so that I can spend a lot of money in IFA and spend big in FA on short term luxury deals. To that end, I have a fairly strict wage scale that I try to adhere to based on how I view the player's importance to the team. In order to stay within that wage scale, it is really important that I develop most of my players within my own system. If a player is demanding more than my wage scale, I hope to replace them in house and then attempt to trade them for value before I'm faced with a difficult decision to let them walk in free agency and have to scramble for a replacement. For my free agent "luxury" players on short term contracts, I basically expect to pay double my wage scale for those players, since that is the nature of free agency. For these luxury contracts I only have 1 guaranteed year and then 1 or 2 team option years so that I can bail on that salary if the player doesn't work out. I think this approach, especially toward free agency, leaves me with less dead money and bad contracts than most teams. I don't mind paying a luxury free agent player a huge salary, but I always want it to be a short term deal because free agent contracts are inherently inefficient to start with and a lot of the players are older so signing them long term is a huge risk.
BTT WAGE SCALE - keeping 30 players or less on salary is ideal, but depth/injury cause certain players to be called up short term and then kept on the payroll so you might pay as many as 35. I based the wage scale on a playoff built team and a maximum allowable payroll of about $150M for a team with a budget of $175M dollars, and leaving enough money for development and scouting and having some available for trades ($25M buffer is a good minimum cushion between budget/payroll). Any extra savings should be spent on IFA or short term luxury free agent signings designed to help you win more games and drive fan interest up (to keep your budget up). Most teams (including myself) have a budget of less than $175M, so adjust accordingly.
#1 and #2 type Pitchers and Elite position players (3+ WAR) < 15M/year (<30M if via FA). Approx 5 players max (approx 75 million max)
#3-4 type starting pitchers, reliable starting position players (2 WAR), and elite relief pitchers < 5M/year (<10M if via FA). Approx 8 players max (approx 40 million max)
#5-#6 Starting pitchers, marginal starters (1 WAR), platoon starters, and normal relief pitchers < 2M/year (<4M if via FA). Approx 10 players max (approx 20 million max)
Bench Players/Subs/Talismanic Players etc < 1M/year (should not need to sign these players via FA, but they are often available and easy to sign for cheap if you need them) (approx 15 million max)
You can see my current salary list at the link here (approx 34 players on salary right now:
http://utopia.allsimbaseball9.com//game/lgreports/teams/team_6_player_salary_report.html
I currently only have two "Luxury" free agent players on the roster. Jamie Robles was an "elite" player and is in the last year of a 2 year contract is making $20M. He played really well for me last season, so I kept him under his option but now he's really struggling and I'm glad that his contract will be finished at the end of the year. Samuel Seguin was a stop gap "back of the rotation" pitcher that I signed to give me some good service while a few of my younger pitchers developed. He is in his second year of a luxury "back end of rotation pitcher" contract for $10M and I think he's performed well. Still, I'm glad his contract is up because I've got cheaper young pitchers who should be able to provide that same level of service going forward.
I have 3 players in the normal "elite" contract level and they are Paul Lee, Julio Manuel, and Isam Nazih. Lee is on a long term contract making $12.5M/year and I think he's been performing like a top of the rotation pitcher. Julio Manuel hasn't really lived up to his elite status, due to injuries and MS, but he's still played pretty well and he's on a $7.5M average contract which is closer to the "solid starter" salary anyway, so I'm not too upset. Isam Nazih is still under team control so his salary is really nice and low at $5.8M average, his next contract might be difficult to keep under $15M/year and I will have a difficult decision.
I have 4 players in the 2-5M/year range and they are all meeting expectations
I have 5 players in the 1-2M/year range. 3 of them are meeting expectations and the other 2 will be gone at the end of the season.
I have 20 players in the <1M year range. I don't have much in the way of expectations for these players, other than provide depth or some intangible benefit to the team. I'm carrying a few more of these minimum players than I'd like at the current time, but that's mostly due to calling up some 4th outfield types that haven't really worked out. there are about 5-10 of these guys that will be released at the end of the season and will be replaced by newer young players.
I know that is pretty spergy and not all that helpful for you right now since your team is more comprised of 35 shitheads, but you can at least see that some of your shitheads are making too much money according to my wage scale, given their performance/role on the team. The good news is that you don't have any terrible long term contracts, so your rebuild should be a pretty blank slate and you can start building a very cost effective winning team!