You can be successful with any offense and defense, though some combinations probably work better than others. For example, Fast Break seems to work well with Press, because you're recruiting for the same skills (ath, spd).
The key to success (not that I've achieved anything amazing!) is to match the players you recruit to your systems. So, for example, if you're a Zone defensive team, you can arguably recruit some players with lower ATH / DEF and instead focus on things that help offense, like PER and BH.