Student or Learner
1) If not for his shyness, he would have achieved much more.
2) If it would be not for his shyness, he would have adhieved much more.
Are both correct, please?
The first would be far more natural with 'But for' than 'If not for' in my opinion.
The second is incorrect. It should start 'If it had not been for his shyness' or 'Had it not been for his shyness'.