Close quotes from offset too early.
OFFSET takes the following
>Starting point (a single cell reference from which you will move. This should be the first item you want to return from the source sheet.) Example: Source!$A$5
>Rows (how many rows you want to move from the original referenced cell. This should be a rolling increment of 4, which will involve some trickery using ROW which I will explain below) Example: 4 (but better if dynamic and increasing, see ROW description)
>Cols (how many rows you want to move from the original referenced cell. You only want to move down, so said your data is vertical, so this should be 0) Example: 0
If you stopped with these inputs as I described, your formula would return the value in cell Source!$A$9 (A5, offset down 4 rows (5+4=9), and offset 0 columns right (A+0=A).
This achieves your desire of offsetting by 4, but doesn't allow you to copy the formula down and keep looking every 4th item. How do we achieve that? We need to do some sort of rolling calculation in the ROWS parameter of the OFFSET formula. Conceptually, we would want 4, 8, 12, 16, 20, 24, etc. How can we do that while moving your formula down just 1 row at a time (1, 2, 3, 4, 5, 6, etc.)? Multiplication. So find out what row your formula is in (example, =ROW(1:1) returns 1), and multiply that by 4. This will give you 1X4=4, 2x4=8, 3x4=12, 4x4=16, 4x5=20, 4x6=24, etc). Depending on your starting point (row 1 with offset 4), you may want to pull your first value with 0 offset. If you point your REFERENCE to the first desired result, the first instance of your formula would offset down 4. To account for this, subtract 4 from your row formula.
ROW takes
>Referece (cell or row to return the number portion from) Example: 4:4 or B4
Putting it together:
=OFFSET(Source!$A$5,(row(1:1)*4)-4,0)