You should tailor your training for your racing if you want to be as good as you can be. Obviously if you hate doing something you need (like short intervals in my case) you'll need to modify your objectives, accept that you'll be slow or suck it up and do them anyhow.
You don't need a PM or computer to apply Friel's methods for determining limiters, settting goals and periodizing your training.
Everyone has some strengths. They may be useless for most racing like mine are but they'll be there. Being honest with yourself means accepting the things you are good at in addition to being critical of the things you're bad at.