That's what I'm talking about. You're a speed-based 400m runner compared to the other strength-based 400m types (the 800m runners).
Speed-Based 400 runners – Rely on speed to get them through the race. They're the ones who go out extremely fast and then hold on for dear life at the end. Their strength is the beginning of the race and so they train the first 200-300m of their race as getting faster for this distance will be their keys to success. (Ex: Michael Johnson…he recognized his weakness as being his finish, but his tremendous start and 200m speed (19.36) is what boosted him to a WR time).
Strength-based 400 runners – They work the end of their race. They're the ones who are going to go out in about 24/25 and finish exactly the same. They have that tremendous "kick". They work the last 200m of the race as they know they may not have the speed to get you early, but they know they can pass in the end b/c of their tremendous strength and endurance.
These are the two-types of 400m runners (there's also 400mH types, but they're more a hybrid of the two and a special exception). Seeing as how you never run over 400m, you are the first type (more than likely) so you should train like the 1st type. The kids on your team who run the 800m as well should train like the second type.
Here is wherein the problem lies. Many coaches don't recognize the difference in the type of 400m runner, thus they train either one way or the other and hope that everyone gets better. By the looks of your workouts, you seem to be in the same predicament I was in. You're the "type-I" 400m runner being trained like a type-II. Your coaches seriously need to reconsider how they train ALL 400m runners on the team, rather than only a couple cos it's hurting you more than helping you.