What do you think about this O-Lifting Routine?

Also, do you think I can add some exercises like bench and curls for size?

Week One
Monday:

  1. Snatch Pull, NE, 5x6
  2. Overhead Squats, 5x6
  3. Back Squats, 3x12
  4. Hyperextensions, 3x12
  5. Weighted Sit Ups, 3x12
    Tuesday:
  6. Classic Clean, 5x3
  7. Clean Pulls, NE 3x6
  8. Push Jerk, 5x3
  9. Behind the Neck Press, Snatch Grip, 3x12
  10. Counter-movement Jumps, 3x3
    Wednesday:
  11. Snatch Pull, NE + Shrug, 5x6
  12. Overhead Squats, 5x6
  13. Front Squats, 3x8
  14. Good Mornings, standing, 5x12
  15. Incline Sit Ups, 3x12
  16. Sprint 3x20 meters
    Thursday:
  17. Classic Clean + Split Jerk, 5x3+2
  18. Clean Pulls, NE, 3x6
  19. Behind the Neck Press, Snatch Grip, + Overhead Squats 3x12+6
  20. Squat Jumps, 3x3
    Friday:
  21. Sprint 3x60 meters
  22. Lunges, bar on back of shoulders, 3x12
  23. Romanian Deadlifts, 5x12
  24. Twisting Sit Ups, 3x12
    Week Two
    Monday:
  25. Snatch Pull, NE + Shrugs 5x6
  26. Overhead Squats, 5x6
  27. Back Squats, 4x12
  28. Hyperextensions, 3x15
  29. Weighted Sit Ups, 3x15
    Tuesday:
  30. Classic Clean, 5x3
  31. Clean Pulls, NE 3x6
  32. Split Jerk, 5x3
  33. Military Press, 3x12
  34. Counter-movement Jumps, 3x3
    Wednesday:
  35. Classic Snatch, 5x3
  36. Overhead Squats, 5x6
  37. Front Squats, 4x8
  38. Good Mornings, standing, 5x12
  39. Incline Sit Ups, 3x12
  40. Sprint 3x40 meters
    Thursday:
  41. Classic Clean + Split Jerk, 5x3+2
  42. Clean Pulls, NE, 3x6
  43. Behind the Neck Press, Snatch Grip, Squat, 3x8
  44. Squat Jumps, 3x3
    Friday:
  45. Sprint 3x80 meters
  46. Lunges, bar on back of shoulders, 3x12
  47. Romanian Deadlifts, 5x12
  48. Twisting Sit Ups, 3x12
    Week Three
    Monday:
  49. Classic Snatch, 5x3
  50. Snatch Pull, NE, 5x6
  51. Back Squats, 5x8
  52. Hyperextensions, 3x15
  53. Weighted Sit Ups, 3x15
    Tuesday:
  54. Classic Clean, 5x3
  55. Clean Pulls, NE 3x6
  56. Push Jerk, 5x3
  57. Behind the Neck Press, Snatch Grip, 3x12
  58. Counter-movement Jumps, 3x3
    Wednesday:
  59. Classic Snatch, 5x3
  60. Overhead Squats, 5x6
  61. Front Squats, 5x6
  62. Good Mornings, standing, 5x12
  63. Incline Sit Ups, 3x12
  64. Sprint 3x50 meters
    Thursday:
  65. Classic Clean + Split Jerk, 5x3+2
  66. Clean Pulls, NE, 3x6
  67. Behind the Neck Press, Snatch Grip + Overhead Squats, 3x12+6
  68. Squat Jumps, 3x3
    Friday:
  69. Sprint 3x100 meters
  70. Lunges, bar on back of shoulders, 3x12
  71. Romanian Deadlifts, 5x12
  72. Twisting Sit Ups, 3x12
    Week Four:
    Monday:
  73. Classic Snatch, 5x3
  74. Snatch Pull, NE, 5x6
  75. Back Squats, 3x20
  76. Hyperextensions, 3x20
  77. Weighted Sit Ups, 3x15
    Tuesday:
  78. Classic Clean, 5x3
  79. Clean Pulls, NE 3x6
  80. Split Jerk, 5x3
  81. Military Press, 3x12
  82. Counter-movement Jumps, 3x3
    Wednesday:
  83. Classic Snatch, 5x3
  84. Overhead Squats, 5x6
  85. Front Squats, 3x15
  86. Good Mornings, standing, 5x20
  87. Incline Sit Ups, 3x12
  88. Sprint 3x30 meters
    Thursday:
  89. Classic Clean + Split Jerk, 5x3+2
  90. Clean Pulls, NE, 3x6
  91. Behind the Neck Press, Snatch Grip, Squat, 3x8
  92. Squat Jumps, 3x3
    Friday:
  93. Sprint 3x60 meters
  94. Lunges, bar on back of shoulders, 3x12
  95. Romanian Deadlifts, 5x12
  96. Twisting Sit Ups, 3x12
    Week Five
    Monday:
  97. Classic Clean + Split Jerk, 5x3+2
  98. Clean Pulls, NE, 3x6
  99. Behind the Neck Press, Snatch Grip, 3x15
  100. Vertical Jump, bar on shoulders, 3x3
  101. Weighted Crunches, 3x15
    Tuesday:
  102. Classic Snatch, b, AK, 5x3
  103. Snatch Pull, NE, 5x6
  104. Back Squats, 1-RM (*)
  105. Hyperextensions, 3x15
  106. Weighted Sit Ups, 3x15
    Wednesday:
  107. Sprint 3x20 meters
  108. Lunges, bar overhead 3x15
  109. Behind the Neck Press, Snatch Grip, 3x12
  110. Vertical Jump, Snatch Grip, h, AK, 3x3x30% of back squat 1-RM
  111. Plyometric Sit Ups, 3x12
  112. Feet to Bar, 3x12
    Thursday:
  113. Classic Clean, b, AK, 5x3
  114. Clean Pulls, NE 5x6
  115. Push Jerk, 3x3
  116. Good Mornings, standing, 5x12
  117. Clocks, 3x12
    Friday:
  118. Classic Snatch, b, BK, 5x3
  119. Overhead Squats, 3x6
  120. Front Squat, 1-RM (*)
  121. Incline Sit Ups, 3x12
    Saturday:
  122. Sprint 3x40 meters
  123. Step Ups, 3x12
  124. Romanian Deadlifts, 5x15
  125. Twisting Sit Ups, 3x15
    Week Six:
    Monday:
  126. Classic Clean, b, BK + Split Jerk, 5x3+2
  127. Clean Pulls, NE, 3x6
  128. Military Press, 3x12
  129. Vertical Jump, bar on shoulders, 3x3x30% of back squat 1-RM
  130. Weighted Crunches, 3x12
    Tuesday:
  131. Classic Snatch, 5x3
  132. Snatch Pull, NE, 5x6
  133. Back Squats, 3x?x70%
  134. Hyperextensions, 3x12
  135. Weighted Sit Ups, 3x12
    Wednesday:
  136. Sprint 3x30 meters
  137. Lunges, bar overhead 3x12
  138. Behind the Neck Press, Snatch Grip, Squat, 3x12
  139. Vertical Jump, Snatch Grip, h, AK, 3x3x30% of back squat 1-RM
  140. Plyometric Sit Ups, 3x10
  141. Feet to Bar, 3x10
    Thursday:
  142. Classic Clean, 5x3
  143. Clean Pulls, NE 5x6
  144. Split Jerk, 3x3
  145. Good Mornings, standing, 5x10
  146. Clocks, 3x10
    Friday:
  147. Classic Snatch, b, AK, 5x3
  148. Overhead Squats, 3x6
  149. Front Squat, 3x?x70%
  150. Incline Sit Ups, 3x10
    Saturday:
  151. Sprint 3x60 meters
  152. Step Ups, 3x10
  153. Romanian Deadlifts, 5x12
  154. Twisting Sit Ups, 3x12
    Week Seven:
    Monday:
  155. Classic Clean, b, AK + Split Jerk, 5x3+2
  156. Clean Pulls, NE, 3x6
  157. Behind the Neck Press, Snatch Grip, 3x10
  158. Vertical Jump, bar on shoulders, 3x3x30% of back squat 1-RM
  159. Weighted Crunches, 3x10
    Tuesday:
  160. Classic Snatch, b, BK, 5x3
  161. Snatch Pull, NE, 5x6
  162. Back Squats, 3x?x80%
  163. Hyperextensions, 3x10
  164. Weighted Sit Ups, 3x10
    Wednesday:
  165. Sprint 3x40 meters
  166. Lunges, bar overhead 3x10
  167. Behind the Neck Press, Snatch Grip + Overhead Squats, 3x10+5
  168. Vertical Jump, Snatch Grip, h, AK, 3x3x30% of back squat 1-RM
  169. Plyometric Sit Ups, 3x8
  170. Feet to Bar, 3x8
    Thursday:
  171. Classic Clean, b, BK, 5x3
  172. Clean Pulls, NE 5x6
  173. Push Jerk, 3x3
  174. Good Mornings, standing, 5x8
  175. Clocks, 3x8
    Friday:
  176. Classic Snatch, 5x3
  177. Overhead Squats, 3x6
  178. Front Squat, 3x?x80%
  179. Incline Sit Ups, 3x8
    Saturday:
  180. Sprint 3x80 meters
  181. Step Ups, 3x8
  182. Romanian Deadlifts, 5x10
  183. Twisting Sit Ups, 3x10
    Week Eight:
    Monday:
  184. Classic Clean + Split Jerk, 5x3+2
  185. Clean Pulls, NE, 3x6
  186. Military Press, 3x8
  187. Vertical Jump, bar on shoulders, 3x3x30% of back squat 1-RM
  188. Weighted Crunches, 3x8
    Tuesday:
  189. Classic Snatch, b, AK, 5x3
  190. Snatch Pull, NE, 5x6
  191. Back Squats, 3x?x90%
  192. Hyperextensions, 3x8
  193. Weighted Sit Ups, 3x8
    Wednesday:
  194. Sprint 3x50 meters
  195. Lunges, bar overhead 3x8
  196. Behind the Neck Press, Snatch Grip, Squat, 3x8
  197. Vertical Jump, Snatch Grip, h, AK, 3x3x30% of back squat 1-RM
  198. Plyometric Sit Ups, 3x6
  199. Feet to Bar, 3x6
    Thursday:
  200. Classic Clean, b, AK, 5x3
  201. Clean Pulls, NE 5x6
  202. Split Jerk, 3x3
  203. Good Mornings, standing, 5x6
  204. Clocks, 3x6
    Friday:
  205. Classic Snatch, b, BK, 5x3
  206. Overhead Squats, 3x6
  207. Front Squat, 3x?x90%
  208. Incline Sit Ups, 3x6
    Saturday:
  209. Sprint 3x100 meters
  210. Step Ups, 3x6
  211. Romanian Deadlifts, 5x8
  212. Twisting Sit Ups, 3x8
    Week Nine
    Monday:
  213. Classic Snatch + Overhead Squats, 5x3+4
  214. Snatch Pulls, NE, 3x6
  215. Back Squats, 3x?x72.5%
  216. Good Mornings, Seated, 3x15
  217. Hanging Straight Leg Raises, 3x15
    Tuesday:
  218. Classic Clean, b, BK, 5x3
  219. Power Jerk, 5x3
  220. Push Press, Snatch Grip, 3x6
  221. Squat Jump, 3x3x30% of back squat 1-RM
  222. Sprint 4x20 meters (1:25)
    Thursday:
  223. Classic Snatch, b, AK, 5x3
  224. Snatch Balance, 5x3
  225. Front Squats, 3x?x72.5%
  226. Hyperextensions, 3x15
  227. Medicine Ball Sit Ups, 3x15
    Friday:
  228. Classic Clean, 3x3
  229. Clean Pulls, NE, 3x6
  230. Front Squat + Split Jerk, 5x4+2
  231. Push Press, Snatch Grip + Overhead Squats, 3x6+3
    Saturday:
  232. Classic Snatch, b, BK, 3x3
  233. Classic Clean, b, AK, 3x3
  234. Vertical Jump, h, AK, Snatch Grip, 3x3x30% of back squat 1-RM
  235. Sprint 3x40 meters (1:20)
    Week Ten:
    Monday:
  236. Classic Snatch + Overhead Squats, 5x2+3
  237. Snatch Pulls, NE, 3x5
  238. Back Squats, 1-RM (*)
  239. Good Mornings, Seated, 3x12
  240. Hanging Straight Leg Raises, 3x12
    Tuesday:
  241. Classic Clean, 5x2
  242. Power Jerk, 5x2
  243. Push Press, Snatch Grip, 3x5
  244. Squat Jump, 3x3x30% of back squat 1-RM
  245. Sprint 4x30 meters (1:25)
    Thursday:
  246. Classic Snatch, b, AK, 5x2
  247. Snatch Balance, 5x2
  248. Front Squats, 1-RM (*)
  249. Hyperextensions, 3x12
  250. Medicine Ball Sit Ups, 3x12
    Friday:
  251. Classic Clean, 3x2
  252. Clean Pulls, NE, 3x5
  253. Front Squat + Split Jerk, 5x3+1
  254. Push Press, Snatch Grip + Overhead Squats, 3x5+2
    Saturday:
  255. Classic Snatch, b, BK, 3x2
  256. Classic Clean, b, AK, 3x2
  257. Vertical Jump, h, AK, Snatch Grip, 3x3x30% of back squat 1-RM
  258. Sprint 3x60 meters (1:20)
    Week Eleven:
    Monday:
  259. Classic Snatch + Overhead Squats, 5x1+2
  260. Snatch Pulls, NE, 3x4
  261. Back Squats, 3x?x75%
  262. Good Mornings, Seated, 3x10
  263. Hanging Straight Leg Raises, 3x10
    Tuesday:
  264. Classic Clean, 5x2
  265. Power Jerk, 5x1
  266. Push Press, Snatch Grip, 3x4
  267. Squat Jump, 3x3x30% of back squat 1-RM
  268. Sprint 4x40 meters (1:20)
    Thursday:
  269. Classic Snatch, b, AK, 5x2
  270. Snatch Balance, 5x1
  271. Front Squats, 3x?x75%
  272. Hyperextensions, 3x10
  273. Medicine Ball Sit Ups, 3x10
    Friday:
  274. Classic Clean, 3x2
  275. Clean Pulls, NE, 3x4
  276. Front Squat + Split Jerk, 5x3+1
  277. Push Press, Snatch Grip + Overhead Squats, 3x3+2
    Saturday:
  278. Classic Snatch, b, BK, 3x1
  279. Classic Clean, b, AK, 3x1
  280. Vertical Jump, h, AK, Snatch Grip, 3x3x30% of back squat 1-RM
  281. Sprint 3x80 meters (1:15)
    Week Twelve:
    Monday:
  282. Classic Snatch + Overhead Squats, 5x3+6
  283. Snatch Pulls, NE, 3x8
  284. Back Squats, 3x?x85%
  285. Good Mornings, Seated, 3x15
  286. Hanging Straight Leg Raises, 3x15
    Tuesday:
  287. Classic Clean, 5x3
  288. Power Jerk, 5x3
  289. Push Press, Snatch Grip, 3x6
  290. Squat Jump, 3x3x30% of back squat 1-RM
  291. Sprint 4x50 meters (1:20)
    Thursday:
  292. Classic Snatch, b, AK, 3x3
  293. Classic Clean, b, AK + Split Jerk, 3x3+2
    Friday:
  294. Sprint 4x100 meters (1:15)
    Saturday: Competition